SET Direct Deposit API · Payable Email
Report a multisend
POST/api/partner/payments/batch
Records every USDC transfer in one transaction from your registered wallets to wallets SET created for your payees, once each. Transfers to anyone else are listed under skipped with a reason. Reporting again records nothing new.
Body
chain"base"required- Claimable payments are on Base.
txHashstringrequired- The multisend transaction.
batchIdstring- The batch it paid (
pbt_…).
Notes
- Skip reasons:
not_a_claimable_payee,sender_unregistered,ambiguous_sender,amount_out_of_range. A payment is unique per transaction and payee, soPOST /api/partner/paymentsfor one payee of a multisend also works.
Errors
400 tx_hash_invalid404 batch_unknown409 payment_not_found409 payment_mismatch409 payment_failed409 tx_already_reported502 chain_unavailable401 partner_key_required401 partner_key_invalid429 rate_limited503 direct_deposit_disabled