SET Merchant API · Sandbox
Simulate an unknown sender
POST/v1/sandbox/unknown_sender
Staging only. A simulated payment into a Cash-Out Address from a wallet nobody named. It is held with senderState: "unknown_sender" and told as cash_out_payment.unknown_sender. It cannot advance until POST /v1/cash_out_payments/{id}/sender names its sender, which credits it and sends cash_out_payment.funds_received. No money moves.
Headers
Idempotency-Keystring- Optional. The same key and body run once; a replay answers with
Idempotent-Replayed: true. Kept 24 hours.
Body
cashOutAddressstringrequired- A Cash-Out Address of yours on staging.
amountdecimal stringrequired- At least
"1.00". senderAddressstringrequired- The simulated sending wallet. It is returned here and carried on the event, not stored on the payment.
Notes
- This hold exists only in the sandbox. Outside it, a payment whose sender is not named yet reads
senderState: "none"and is not held.
Errors
400 amount_invalid400 sender_invalid404 cash_out_address_unknown401 api_key_required401 api_key_invalid401 api_key_wrong_mode401 api_key_expired403 scope_missing403 platform_api_paused429 rate_limited503 api_disabled