Getting Started

Before you begin

Ensure that you have the following prerequisites:

To learn more, see Signing up for a StraitsX Business Account.

Using API Keys

πŸ”

StraitsX is secured from unauthorized use by restricting API calls to those that provide proper authentication credentials. These credentials are in the form of an API key - a unique alphanumeric string that associates your StraitsX business account with your users, and with the specific API.

1. Access Sandbox Mode
  1. Access Sandbox Mode
2. Access Sandbox API key
  1. Access Sandbox API key

You can retrieve your Sandbox API keys on the Sandbox Developer Tools Page.

πŸ‘

Sandbox API keys are now available when you sign up for a StraitsX Business Account.

Sandbox & Production Environments

The StraitsX APIs are available on two separate environments: Sandbox and Production.

🚧

Host Update

Note that we have officially moved to the latest API host since March 2024. If you are new to StraitsX API, please integrate using the latest host (api-sandbox.straitsx.com and api.straitsx.com).

For existing partners, we will continue to support the old host 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.

EnvironmentAPI Host (Latest)API Host (Outdated)
Sandboxapi-sandbox.straitsx.comsandbox.xfers.io/api
Productionapi.straitsx.comxfers.io/api

Integration Steps

Here’s a summary of the steps involved to integrate with StraitsX APIs.

  1. Sign up for a StraitsX Business Account
  2. Create a developer role under the Team tab
  3. Switch to sandbox environment
  4. Get Sandbox API Keys
  5. Test Customer Profile API on Sandbox
  6. Configure Callback URL via Developer Tools
  7. Test Payment / Payout API on Sandbox
  8. Test APIs on production environment