Triggers a simulated payment event through the mock Lead Bank provider. Accepted immediately; callbacks are delivered asynchronously. Idempotent: repeated calls with the same simulation_id and identical parameters return the original response. Conflicting parameters return 409.
Unique key to ensure request idempotency. If the same key is used within a certain time window, the original response will be returned instead of executing the request again.
Unique ID for this simulation (used for idempotency)
1 - 128"sim_01H..."
Payment rail and direction
ach_inbound, wire_inbound, crypto_inbound, ach_outbound_returned, ach_outbound_failed, wire_outbound_returned, wire_outbound_failed, ach_outbound_settled, ach_outbound_rejected, wire_outbound_settled, wire_outbound_rejected, ach_reversal, wire_reversal "ach_inbound"
Platform account ID (required for ach_inbound and wire_inbound types)
"acc_123"
Amount as a decimal string
"100.00"
Currency code
"USD"
Wallet ID (required for crypto_inbound type)
"wallet_abc"
Movement ID (required for outbound types)
"mov_456"
Simulation scenario. Defaults to success_immediate.
"success_immediate"
Amount actually received (for crypto_inbound with scenario=partial_crypto only). Must be a valid decimal less than amount.
"50.00"
Delay in seconds for success_delayed scenario (1-86400)
1 <= x <= 8640030
Optional trace ID for correlation