Build and sign a payment request with the SDK or CLI.
A payment request has the same fields as a quote request, plus your signature in sender_auth. The signature authorizes the settlement vault to take up to max_source_amount of the source token from your wallet. You build and sign the request on your machine; Atum never sees your private key.
The token the recipient receives, as a CAIP-19 identifier.
fulfillmentAmount
What the recipient receives, in atomic units of the destination token. For USDC, 10000 is 0.01 USDC.
maxSourceAmount
The most that may leave your wallet: the amount delivered plus the settlement operator’s charge, in atomic units of the source token. Quotes above it are not accepted. Get a price quote to size it.
requestId
Your idempotency key for this payment. Reuse it only to retry the same payment.
quoteDeadlineSeconds, fulfillmentDeadlineSeconds
Optional; the SDK fills in defaults when you leave them out. For a large payment, pass a longer fulfillmentDeadlineSeconds. See Choosing a delivery deadline.