One-off Pay by Bank (SIP)
A one-off Pay by Bank payment is a Single Immediate Payment (SIP), a real-time bank transfer where the customer authorises a specific amount in a single interaction. SIPs are part of Pay by Bank.
How it works
- Create a payment session. Your server submits a POST request to Create a single immediate payment, specifying the amount, currency, and a redirect URL for the customer to return to after authorisation.
- Redirect the customer. The customer is directed to their bank, either via the Acquired Hosted Checkout or your own UI built using the API. They select their bank, authenticate, and approve the payment.
- Receive confirmation. Once the customer approves the payment, funds are transferred immediately over Faster Payments. You receive a webhook notification confirming the outcome, and the customer is redirected back to your site.
- Funds settle. The payment reaches
executedonce the bank has sent it, andsettledonce the funds land in your Acquired ledger. Acquired then batch settles to your external bank account each working day. If your account settles externally rather than into an Acquired ledger, the status stops atexecutedand nosettledwebhook is sent.
One-off payments are best suited for e-commerce checkouts, ad-hoc payments from a client portal, and any scenario where a customer is making a single transaction.
The customer authenticates for each payment. For the device-specific experience, see Customer authentication.
Integration options: One-off payments can be taken through any of the integration paths, either via Hosted Checkout or with your own UI built on the API.
| Step | Who acts | What happens | Resulting status |
|---|---|---|---|
| 1. Create the payment | Your server | Create a payment request with the amount, currency and redirect_url. | — |
| 2. Select bank and authorise | Customer | Redirected to their bank via Hosted Checkout or your own UI, and approves the payment. They have 10 minutes to complete it. | cancelled, declined or expired on failure |
| 3. Bank executes | Bank | Funds move over Faster Payments. You receive a status_update webhook and the customer returns to your site. | executed |
| 4. Funds settle | Acquired | Funds land in your Acquired settlement account. Not sent for external settlement. | settled |
Statuses and webhooks
For the possible payment statuses and how a payment progresses, see Statuses. For the webhooks you will receive, see Webhook Notifications.
Updated 4 days ago