Callback Configuration
StraitsX sends HTTP POST callbacks to your registered endpoints when transaction or resource statuses change. You can configure callback URLs from your StraitsX Business Dashboard under Platform Tools → Callback URL.
The Dashboard organizes events into two tabs:
| Tab | Contains |
|---|---|
| Client Event | Events triggered by your own platform's activity (deposits, withdrawals, blockchain actions, bank accounts, virtual accounts) |
| End Customer Event | Events triggered by your customers' activity (payments, payouts, CP verification, CP bank accounts, transaction limits, RFI) |
You can set a different URL for each event type, or use the same URL for multiple events. Leaving a field empty means no callback will be sent for that event.
Available client callback events
Payments & Transactions
| Callback Event | Description |
|---|---|
| User Deposit Status Update | Triggered when the status of an incoming bank transfer deposit is updated. |
| User Withdrawal Status Update | Triggered when the status of a user withdrawal is updated. |
| Blockchain Withdrawal Status Update | Triggered when the status of a blockchain withdrawal is updated. |
| Blockchain Deposit Status Update | Triggered when the status of a blockchain deposit is updated. |
| Swap Status Update | Triggered when the status of a swap transaction is updated. |
Accounts
| Callback Event | Description |
|---|---|
| User Bank Account Created | Triggered when your bank account is created. |
| User Bank Account Verification Status Updated | Triggered when the verification status of your bank account is updated. |
| Virtual Account Status Update | Triggered when the status of a virtual bank account is updated to enabled or disabled. |
Available end customer callback events
Payments & Payout
| Callback Event | Description |
|---|---|
| Bank / PayNow Payout Status Update | Triggered when the status of a First party / Third party / Regular payout is updated. |
| Bank / PayNow Payment Status Update | Triggered when the status of an incoming bank payments / PayNow payments is updated. |
Accounts
| Callback Event | Description |
|---|---|
| Customer Profile Bank Account Created | Triggered when a customer profile bank account is created. |
| Customer Profile Bank Account Verification Status Updated | Triggered when the verification status of a customer profile bank account is updated. |
Profile Verification & Limits
| Callback Event | Description |
|---|---|
| Customer Profile Verification Status Update | Triggered when the verification status of a customer profile is updated. |
| Customer Profile Transaction Limit Update | Triggered when the transaction limit of a customer profile is updated. |
| Customer Profile Transaction Limit Update Request Status Update | Triggered when the status of a transaction limit update request of a customer profile is updated. |
Request for Information (RFI)
| Callback Event | Description |
|---|---|
| Request For Information (RFI) | Triggered when StraitsX requires more information during onboarding and transaction approval. |
Configuring via API
You can also register callback URLs programmatically using the PATCH /webhooks endpoint:
Only the events you include will be updated — others remain unchanged.
Updated 3 months ago
Did this page help you?

