sp1101 — Merchant Access Application
The sandbox evaluates the last digit of yourmerNameEn (English merchant name) to determine the onboarding outcome.
sp1202 — FX Trading
The sandbox evaluates the unit digit (ones place) of the trade amount to determine the exchange outcome.
For example, a trade amount of
1500.00 has a unit digit of 0, which triggers a successful exchange.
sp1303 — International Remittance Confirmation
The sandbox evaluates the unit digit ofdebitAmount or arriveAmount. If you supply both fields, arriveAmount takes precedence.
Ensure you are consistent about which amount field drives your test: if you provide
arriveAmount, that value’s unit digit controls the result regardless of what debitAmount contains.
sp1305 — Withdrawal
The sandbox evaluates the last digit ofbankAccountNo (the payee’s bank account number) to determine the withdrawal outcome.
When designing your test cases, set up multiple payee bank account numbers that end in different digits so you can exercise all three branches (success, rejection, and no-action) independently.
sp1105 — Flow-Order Association
The sandbox evaluates the unit digit of theamount field from the corresponding sp1104 trade order to determine whether the association is approved.
You must create the sp1104 trade order first with the appropriate amount before submitting sp1105 to trigger the desired result.
sp1301 — RMB Payment
RMB payment testing requires a pre-configured test payee account. Contact Gcashier Pay support to have a sandbox payee set up for your test merchant before running sp1301 scenarios.Unlike other endpoints, sp1301 mock outcomes depend on the payee configuration rather than a simple numeric rule. Gcashier Pay support will provide you with the payee details and the digit-based trigger values that apply to your sandbox account.
General Sandbox Tips
- Callbacks arrive within ~5 minutes. If you do not receive a callback after 5 minutes, call the relevant sp2x query API to inspect the current status instead of re-submitting the request.
- Unit digit vs. last digit. For amount-based rules, the relevant digit is the ones place of the whole-number portion (e.g.,
250.75→ digit0). For account-number-based rules, it is the final character of the account string. - No-action scenarios are deliberate. Use the
7–9range to test your timeout and polling logic — these cases simulate transactions that are accepted but never return a callback, which can occur in production due to network issues or extended review times.
