General FAQs
1. How do I get access to your API?
Environment | Access Level | Requirements |
---|---|---|
Sandbox(Testing mode) | ✅ By default, the Developer Tools menu is visible. ✅ By default, most APIs are available. 🚧 Specialized APIs require additional approval. | 1️⃣ Sign up for a StraitsX Business Account and Log in. 2️⃣ Switch to Sandbox Mode. 3️⃣ Log in to the StraitsX Developer Dashboard. 4️⃣ Generate an API key under Developer Tools. 5️⃣ Contact StraitsX for specialized API access if needed. |
Production(Live mode) | ❌ By default, the Developer Tools menu is hidden. ❌ No default access – All APIs require permission. ✅ Must complete KYC (Know Your Customer) verification. | 1️⃣ Complete business verification & KYC onboarding. 2️⃣ Request API access approval from StraitsX. 3️⃣ Once approved, generate an API key in Developer Tools. |
Click on "Switch to Sandbox Mode":

Click on "Developer Tools" and your API will be there:

2.Does your API support multiple payment methods (e.g., credit cards, bank transfers, digital wallets)?
Our API supports bank transfer through the creation of a virtual bank account or PayNow, depending on the currency of the transaction.
3. Does the API support multi-currency transactions?
Right now, our API supports transactions in USD and SGD.
4. Can I use multiple APIs together?
Yes, our APIs are designed to be modular. For example, if your use case requires it, it is possible to use the First-Party Payment API coupled with the Third-Party Payout API. If you are not sure which APIs your use case requires, contact our sales team.
5. What are the costs associated with using this API?
Our pricing is customized based on your business needs, transaction volume, and integration requirements. To get a personalized pricing quote, please contact our sales team.
6. Are there additional fees for certain features or transactions?
Likewise, to get a personalized pricing quote, please contact our sales team.
7. Are there penalties for failed transactions?
No penalties apply for failed transactions, but frequent failures due to incorrect inputs may trigger fraud prevention checks on your account.
8. How do I handle API rate limits?
If you exceed rate limits, your API requests may be throttled temporarily. Optimize API usage by:
- Using batch requests instead of multiple single requests.
- Caching frequent API responses instead of repeatedly fetching the same data.
9. How often does StraitsX update its API?
We continuously improve our API, and major updates are announced in our StraitsX Changelog.
10. What is the API key expiry date?
The API keys are valid for 6 months. You may check when it expires on your dashboard.
11. What is the supported image file format and the upload size?
We support png, jpg and pdf at 10mb per https request.
12. How often does StraitsX retry callbacks?
If the client side is down, we retry every 5 min up to 20 times.
13. Will there be invoice for fees deducted?
No, if it's deducted on a per transaction basis.
14. Do you have a Country restrictions?
Yes, you may refer to this for the list of restricted countries.
15. What are the different users in your StraitsX Business Account?
For the different roles, you may refer to this link.
Updated 3 days ago