Added a new endpoint: GET List of Payments for a Customer Profile v2
GET /customer_profile/{customer_profile_id}/payments
Modified response of sandbox endpoint:
POST /sandbox/paynow_simulations
now returns contract data instead of justsuccess
Added a new endpoint: GET List of Payments for a Customer Profile v2
GET /customer_profile/{customer_profile_id}/payments
Modified response of sandbox endpoint:
POST /sandbox/paynow_simulations
now returns contract data instead of just success
Added the following sandbox endpoints:
PUT /v1/sandbox/customer_profile/{customer_profile_id}/payments/{contract_id}
POST /v1/sandbox/blockchain_transfer/addresses
POST /v1/sandbox/blockchain_transfer/addresses/{blockchain_address_id}
PUT /v1/sandbox/blockchain_transfer/withdrawals/{contract_id}
We are excited to announce that we have officially moved to the latest API host (live since March 2024). If you are new to StraitsX API, please integrate using the latest host (api-sandbox.straitsx.com
and api.straitsx.com
). This marks an important step for StraitsX in terms of the streamlining of our API offering. You can also look forward to v2 (scheduled for release in 2024H2), where we will revamp and align all endpoint requests and responses, as well as rolling out various updates including error handling and consolidation of endpoints.
For existing partners, we will continue to support the old host (xfers.io
) until further notice, so there's nothing you need to do now. However, we strongly encourage you to switch over to the latest host whenever possible. If you require any support, feel free to reach out to us directly.
We have just rolled out another exciting new update: the ability to make SGD payouts via PayNow! You can now make SGD payouts to either mobile number, NRIC, UEN or VPA. This is an addition to the current ability of making SGD payouts via bank transfer.
Added the following endpoints:
POST /customer_profile/{customer_profile_id}/payouts
GET /customer_profile/{customer_profile_id}/payouts/{contract_id}
GET /customer_profile/{customer_profile_id}/payouts
PUT /sandbox/customer_profile/{customer_profile_id}/payouts/{contract_id}
We have just rolled out an exciting new update: the ability to receive SGD payments via PayNow! This is an addition to the current ability to receive SGD payments via bank transfer, which offers even more convenience to your end users through either persistent or dynamic PayNow. Learn more about PayNow in our Payment Guide.
Added the following endpoints:
POST /payment_methods/paynow
GET /payment_methods/paynow/{paynow_id}
POST /payments/paynow
GET /payments/paynow/{paynow_id}
POST /sandbox/paynow_simulations
GET /customer_profile/{customer_profile_id}/payment_methods
POST /blockchain_transfer/withdrawals/
and the relevant callback now returns idempotency_id
5
to 20
GET api/v3/customer_profile/{customer_profile_id}/withdrawals
now accepts currency
as one of the query params
description
field for POST /customer_profile/{customer_profile_id}/withdrawals
now only accepts:
POST /webhook/{contractId}/resend
& POST /webhook/resend
- new endpoints that allows you to trigger resending of callback for a single contract or a list of contractsPOST /customer_profile/{customer_profile_id}/withdrawals
now accepts external_reference
- the reference you passed in will be reflected on recipient's statementAdded the following endpoints: