v1
latestOpenAPI 3.1.0Proprietary2026-07-2464170247.4 KBSimulations
Simulate Deposit
Simulates a deposit transaction for testing purposes. Only available in non-production environments.
Asset & Network Requirements
- For token assets (USDT, USDC, MXNB), network is required and must be a wallet network (e.g., ETHEREUM).
- For currency assets (USD), network must be a bank network (US_ACH, US_FEDWIRE, US_RTP, SWIFT, CUBIX, BANK_TRANSFER, PIX_TRANSFER).
- Amount Limit: Simulation amount must be greater than zero and cannot exceed 1000.
Deposit Status Simulation
Use the simulate_status field to simulate different deposit states:
| Value | Description |
|---|---|
| FAILED | Simulates a failed deposit |
Example: { "asset": "USD", "network": "US_ACH", "amount": "100.00", "simulate_status": "FAILED" }
post/v1/customers/{customer_id}/simulate-transactions
Path parameters
customer_idstring required
Customer ID
Request body
Example request
{
"asset": "USDC",
"network": "ETHEREUM",
"amount": "100.00",
"reference_code": "Payment reference",
"simulate_status": "FAILED"
}Response
Example response
{
"simulation_id": "3a8287c7-7e67-11f0-895a-4ac62f6385cc",
"created_at": "2025-08-21T07:56:57.981Z",
"modified_at": "2025-08-21T07:56:57.981Z"
}