Simulate payment route deposit (sandbox)
simulate_route_depositSimulate a sandbox fiat deposit into a payment route to test conversion and payout without a real bank transfer. Use it only in non-production; it fails on production.
Instructions
SANDBOX ONLY. Simulate a fiat deposit into a payment route so you can watch the conversion and payout complete without a real bank transfer. Fails on production.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"customerId": "<customerId>",
"virtualAccountId": "<virtualAccountId>",
"amount": "<amount>"
},
"name": "simulate_route_deposit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Deposit amount in major units (e.g. '500.00') | |
| scenario | No | 'completed' runs the deposit through to payout, 'failed' exercises the failure path, 'create_only' stops at the deposit | |
| customerId | Yes | The customer ID | |
| senderName | No | Name to attribute the deposit to | |
| senderReference | No | Payment reference on the deposit | |
| virtualAccountId | Yes | The payment route (virtual account) ID | |
| externalDepositId | No | Your own reference for this deposit |