Redeem and shipping
Prepare checkout
Prepare a Permit2 authorization for the selected cards, recipient, destination and courier at the quoted price.
POST
Prepare an EOA Permit2 redemption from a saved quote
- Show the exact cards, recipient, address, courier and total to the wallet owner.
- Use the server’s quote for the fee. The preparation binds these details to your builder.
- Before submission, check the wallet’s USDT allowance for Permit2 at
permitTypedData.domain.verifyingContract. It must coverpermitTypedData.message.permitted.amount. If it is short, approve the required amount and wait for confirmation. The witness signature alone does not grant this allowance. - Save the preparation ID and ask the wallet to sign the single Permit2 witness authorization.
Request
Builder key and wallet access token
Response
Error codes
Match the HTTP status and response text to a row below. For guidance on codes shared across endpoints, see Error meanings and recovery.
Authorizations
Body
application/json
Response
Success