Get Started with Customer Profile API

Customer Profile API

πŸ“—

Learn how to use the Customer Profile API to create profiles for your Singapore or Indonesia users.

Overview

The Customer Profile API allows you to create customer profiles for your users. These customer profiles are used as identifiers for us to create virtual account payment methods for your users. This allows you to accept payments of up to S$200,000 per SGD transaction (no limit for USD transactions).

Step 1 β€” Get your API keys

  • Complete the verification process on the StraitsX Business Dashboard by submitting the relevant documents.
  • You can retrieve your Sandbox API keys on the Sandbox Developer Tools Page. (See more)
  • This API key will be used as an identifier and allow you to easily link profiles to your platform.
  • You will need your X-XFERS-APP-API-KEY to create a customer profile.

❔

Still awaiting verification? Contact our Support team to generate a sandbox API key to start testing.

πŸ‘

Customer Profiles for New Users

Learn how to onboard your users to the Customer Profile Flow

Collect the necessary customer profile information from your users on your platform and proceed to create a customer profile for your personal and/or business users.

2407
Customer Profile TypeParameters required for SGD transactionsParameters required for USD transactions
BusinesscustomerName
registrationType (business)
registrationId (UEN)
customerName
registrationType (business)
registrationId (UEN)
registrationIdType
registrationIdCountry
address
placeofBiz
placeofBizCountry
countryOfIncorporation
dateOfIncorporation
PersonalcustomerName
registrationType (personal)
registrationId (NRIC/Passport No.)
customerName
registrationType (personal)
registrationId (NRIC/Passport No.)
registrationIdType
registrationIdCountry
address
countryOfResidence
dateOfBirth
nationality
  • Collect your user's personal details to generate a customer_profile_id.
  • This information can be collected either via a form or via SingPass
  • Note that in order for the created customer profile to have access to USD-related capabilities, you need to provide more user data in accordance with the requirements above. For existing customer profiles, you can use the PATCH endpoint to submit additional user data.

And that's it! You're all ready to use the Payment API and Payout API to accept payments and send payouts to your users.


Try it out!

Getting started with StraitsX APIs is easy. Our business development and integration teams will be with you every step of the way. If you have any questions or would like to connect with our team, please do so via Support!