Receive Payments
Receive Payments
Accept real-time payments directly from your customers’ bank accounts using Azupay’s Pay by Bank experience.
Built for Australian merchants, this solution enables fast, secure bank-to-bank payments with instant confirmation and no card network involvement.
Pay by Bank App
The Receive Payments capability is powered by the Pay by Bank App, allowing you to collect one-time payments through a hosted or embedded checkout experience.
By integrating with Azupay once via the Payment Request API, you can:
- Generate Payment Requests, providing you with various configurations of PayIDs to suit your use case
- Present a consistent checkout experience
- Receive real-time payment confirmations via webhooks
How It Works
-
Create a Payment Request
Your system creates a payment request via the Payment Request API, including amount, reference, and customer details.
-
Launch Checkout
Redirect the customer to Azupay’s hosted checkout or embed it within your application.
-
Customer Makes Payment
The customer completes the payment using their banking app, making a payment to a PayID Email.
-
Real-Time Settlement
Funds are transferred instantly to your account via the NPP.
-
Receive Webhook Confirmation
Azupay sends a webhook event confirming payment status, enabling immediate fulfilment.
sequenceDiagram
participant MB as Merchant Backend
participant API as Azupay API
participant CB as Customer Browser
participant PBB as Azupay Checkout
participant BANK as Customer Bank
participant WH as Webhook Endpoint
MB->>API: Create Payment Request
API-->>MB: Payment Request Response (checkoutURL)
MB->>CB: Redirect to Checkout (or embed iFrame)
CB->>PBB: Load Checkout Experience
CB->>BANK: Make payment (PayID / BSB)
BANK-->>PBB: Payment confirmation
PBB-->>CB: Show success/failure
API-->>WH: Send payment status (webhook)
WH-->>MB: Update order / fulfilment
Why Use Receive Payments
Real-time settlement Funds are received instantly, improving cash flow and reducing reconciliation delays.
Lower transaction costs Eliminate card processing fees with direct bank payments.
Reduced dispute risk Bank-authorised payments significantly reduce chargebacks and fraud exposure.
Flexible payment options Support PayID and traditional bank transfers, configurable within the App.
Unified checkout experience Extend the same integration to support subscriptions and recurring payments.
Who Should Use This
E-commerce → Reduce costs and improve checkout conversion SaaS platforms → Collect setup fees and one-off charges Marketplaces → Accept payments with real-time confirmation Gaming & high-volume merchants → Minimise chargebacks B2B businesses → Streamline invoice payments
Updated 12 days ago
