Payment experiences
Approved integrations may create hosted checkout sessions, payment links or supported bank-payment journeys.
Developer gateway
The ShaBaas Pay payment API helps eligible Australian platforms and software products initiate or present supported payment experiences and receive payment status through APIs and webhooks. Detailed endpoint behaviour, onboarding, permissions and production availability depend on the approved integration, current documentation and the specific fund flow.
Capability overview
Approved integrations may create hosted checkout sessions, payment links or supported bank-payment journeys.
Where enabled, an integration can work with PayTo agreement requests, payment status and lifecycle information.
Use asynchronous status events and reporting retrieval to connect payment operations to the platform workflow.
Exact endpoints, fields, authentication schemes and supported capabilities belong in the canonical technical documentation. Do not infer production support from a marketing description.
Build with operational readiness
Confirm the business model, customer journey, fund flow, payment methods and onboarding requirements.
Obtain the appropriate credentials and exercise success, failure, timeout and customer-action paths.
Implement validation, authentication, idempotency, retries, webhook verification and duplicate prevention.
Complete approval, monitoring, reconciliation and support checks before enabling the live flow.
Architecture at a glance
| Layer | Responsibility | Operational question |
|---|---|---|
| Platform backend | Creates the approved request and stores its business reference | Can the request be safely retried? |
| ShaBaas Pay API | Processes the configured payment or hosted experience | What permissions and method are available? |
| Customer experience | Customer completes checkout or bank authorisation | What action is still pending? |
| Webhook and status | Returns asynchronous changes to the platform | Are events signed, duplicated or out of order? |
| Ledger and reconciliation | Matches payment outcome to the platform record | What is the source of truth for exceptions? |
Integration decisions
Use request validation, idempotency and duplicate prevention so retries do not create unintended payment actions.
Model pending, completed, failed or rejected outcomes and do not treat an API response as proof of final payment success unless the docs say so.
Verify webhook authenticity where supported, handle retries and out-of-order events, and monitor delivery failures.
Keep a durable business reference, transaction status and exception queue connected to the platform ledger.
A full API integration gives the product team more control over the payment experience and state model. Hosted checkout or payment links can shorten time to market and reduce UI responsibility. Choose based on engineering capacity, user-experience needs, payment-state complexity and reporting requirements.
Supported business contexts
Marketplace split payments, sub-merchant settlement and multi-party payouts are not implied by this page; review those fund flows before making a product commitment.
Frequently asked questions
Depending on the approved integration, the API may support PayTo, PayID, Pay by Bank, hosted checkout, payment links and other configured payment methods. Confirm the current documentation and permissions for the intended flow.
Ask ShaBaas Pay or consult the current developer documentation for sandbox availability, credentials and supported test scenarios.
Supported integrations can use webhook or status-notification patterns where available. The implementation must follow the current documentation for verification, retries and event handling.
Design idempotency and duplicate prevention into the server-side workflow, using the current API documentation rather than inventing request fields or behaviours.
No. The API supports payment collection and status workflows. The client or platform can retain its accounting or ledger system as the system of record.
Where the configured product supports it, hosted checkout can provide the customer-facing payment experience while the platform integrates the surrounding workflow and status handling.
Production access depends on onboarding, permissions, use-case review, technical testing, security controls and approval for the intended integration.
Developer resources
Share the platform workflow, payment methods, customer journey and reporting needs for a technical fit discussion.