FAQs
Customer Profile API
Connect Flow
What is the Connect API?
The Connect API allows you to create accounts for your users. For users who already have an account with StraitsX, the Connect API seamlessly connects to their account using their phone number as an authentication method.
Learn more→
Will StraitsX continue to support the Connect Flow?
We will continue to support the existing Connect API but we are looking to deprecate the Connect flow in the long-term. We recommend that you migrate your users to the Customer Profile flow.
Customer Profile Flow
What is the Customer Profile API?

High level summary of customer profile migration
Why is the Customer Profile API replacing the Connect API?
What are the main differences between the Connect API and Customer Profile API?
Customer Profile API is our new flow that will replace Connect API.
Current (Connect) | New (Customer Profile) |
---|---|
Amount per transaction is capped at S$20,000. | Amount per transaction is raised to the FAST limit of S$200,000. |
Receive OTP verification to verify and create user | OTP verification is not required for customer profiles. |
Guest account created on StraitsX using phone number | No accounts are created. User details are stored as profiles. |
Mobile number is used as an unique identifier. | registrationId and registrationType is used as an unique identifier. |
Migration
How do I migrate my new and existing users to the Customer Profile Flow?

Flow difference between Connect and Customer Profile
For existing Connect users
On creation of a customer profile, the Create a virtual bank account API (see middle flow) can be initiated with the addition of the user_api_token
and the past merchant_ref
in the body parameters to link the existing Connect user to the new customer profile. This will associate the verified bank accounts from your user’s account to your new customer profile.
For new users
On creation of a customer profile, the Create a virtual bank account API (see middle flow) can be initiated with a new merchant_ref
in the body parameters to provide a virtual account for depositing up to S$200,000 per transaction.
What is migrated from the Connect Flow?
Bank accounts belonging to the user.
Where do I add transaction callbacks?
You can add it in the same field as bank transfers payouts and payments.

Click to enlarge
What is the CR-001 error code?
Users who have been flagged for compliance review will trigger the error code. StraitsX will review these cases before releasing the funds.
Updated 7 months ago