Customer Profile Creation
Overview
Under the third party transfer integration model, you must create a customer profile for each of your user.
Sequence Diagram
Customer Profile Creation
Once your user has created an account and provided their personal information on your platform, you need to create what we call a customer profile. A customer profile is a profile in the StraitsX system representing your user. This is a pre-requisite for accessing payment and payout APIs under the Third Party Transfer integration model.
Depending on the type of customer (business or personal), we require varying amount of customer profile information. The mandatory fields are the same for both SGD and USD rails.
| Type | Mandatory Fields |
|---|---|
| Business | customerNameregistrationType (business)registrationId (UEN)registrationIdTyperegistrationIdCountryaddress (street, city, state, country)placeOfBizplaceOfBizCountrycountryOfIncorporationdateOfIncorporation |
| Personal | customerNameregistrationType (personal)registrationId (NRIC/Passport No.)registrationIdTyperegistrationIdCountryaddress (street, city, state, country)countryOfResidencedateOfBirthnationality |
Updated 3 months ago
What’s Next
Now that you have created a customer profile for your user, learn how to create a payment method to facilitate collections.

