Pay out to a wallet
Changed onSends stablecoin to a linked wallet. No Travel Rule payload is required on any stablecoin leg, in either direction.
Whether the destination is third-party is read from the linked account's derived relationship_type. Where it is, the customer needs the stablecoin_payout.third_party endorsement, so check for it rather than catching the error.
Every payout is checked against the outbound transfer policy first. Outside policy you get a 202 with PENDING_COMPLIANCE and PAUSED, routed to a dual-approval queue. It's never a silent rejection.
Wait on payout.stablecoin.updated. See Webhooks and events.
Request
- Base URLhttps://api.sandbox.alfredpay.io
- URLhttps://api.sandbox.alfredpay.io/v1/customers/{customerId}/payouts/stablecoin
- Auth
- HTTP bearer
- or API key in header api-key and API key in header api-secret
Headers
Required on every state-changing POST, simulators included; the only exempt POST is …/verifications/preflight. Replay (same key, same body) returns the original response with Idempotent-Replayed: true; same key with a different body → 409 idempotency_conflict. Keys are UUIDs, scoped to the API key, retained for 24 hours.
Request body
Response
Created
Changes
- info
endpoint added
- info