v1
latestOpenAPI 3.1.02026-07-2411601020.7 KB[Sandbox] Create a mock bank transfer payment
[Available in Sandbox environment only] Send test funds to your business account via bank transfer
Path parameters
Customer Profile ID is retrieved from the response of Create Customer Profile API<br>Regex: /^\s*.{1,191}\s*$/
Headers
You can retrieve this from your Dashboard Developer Tools.<br><br><strong>Note:</strong> The X-XFERS-APP-API-KEY is a mandatory header for all authentication methods, including standard API key usage and HTTP Request Signing mode.
The Key ID, can be retrieved from your StraitsX Dashboard.<br><br><strong>Note:</strong> This header attribute is required when HTTP Request Signing is enabled for your account.
Current Unix epoch time in seconds. Must be within ±300 seconds of server time.<br><br><strong>Note:</strong> This header attribute is required when HTTP Request Signing is enabled for your account.
A unique UUID string per request, used for replay protection. Must not be reused within the timestamp window.<br>Regex: /\A[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\z/i<br><br><strong>Note:</strong> This header attribute is required when HTTP Request Signing is enabled for your account.
Base64-encoded digital signature of the canonical request string.<br><br><strong>Note:</strong> This header attribute is required when HTTP Request Signing is enabled for your account.
Request body
Response
200
Example response
{
"id": "contract_fac6965b3bf747188dc8931ac31b1df8",
"type": "Direct bank transfer",
"idempotency_id": "f80ce624-f8a4-4c43-88c7-442ebd9d2a22",
"customer_profile_id": "customer_profile_ea25ab3c-b7b7-49ba-ac66-aec1b9a0374b",
"amount": "100.0",
"fees": "0.45",
"status": "pending",
"bank_account_no": "3119477401622",
"merchant_ref": "Sang_test",
"currency": "xsgd",
"sender_bank": "DBS Bank Ltd",
"sender_bank_account_no": "123456789",
"sender_bank_account_holder_name": "John Doe",
"sender_bank_swift_bic": "DBSSSGSGXXX",
"created_at": "2024-06-12T01:39:18.626Z"
}