SET Direct Deposit API · Sender wallets
Register a sender wallet
POST/api/partner/senders
Registers a wallet you pay from, with the wallet's own signature of the message above: personal_sign from an ordinary wallet, or EIP-1271 checked on chain for a contract wallet such as a Safe. Payouts from a registered wallet are credited to you and carry your Travel Rule data.
Body
chain"base" | "ethereum"required- As signed.
addressstringrequired- As signed.
issuedAtISO timerequired- From the message call.
signaturehex stringrequired- The wallet's signature of the message.
labelstring- Your name for the wallet.
Notes
- A wallet belongs to one partner (
409 sender_taken). Registering again answersregistered: falsewith the existing record. - Late attribution: a payout from this wallet in the last 30 days that arrived as
payout.unknown_senderis credited to you now, and its Travel Rule data is sent (lateAttribution).
Errors
400 body_invalid400 chain_invalid400 address_invalid400 issued_at_invalid400 signature_expired400 signature_invalid422 signature_not_from_wallet409 sender_taken409 merchant_no_senders401 partner_key_required401 partner_key_invalid429 rate_limited503 direct_deposit_disabled