The amount to send, in whole coins, as a decimal string.
Exact amount in token micro-units or lamports.
The coin to pay in.
When the payment request lapses, as an ISO 8601 time.
The token's mint address for USDC and USDT. null for SOL.
The id to check the payment with, as in pai payment <id>.
The wallet to pay. For USDC and USDT this is the owner; the tokens go to its token account.
Optionalrecovery_A code pai sends back in the x-phantom-recovery-code header when it checks the payment.
Solana Pay reference key. The payment is found on chain by it.
A solana: link with the recipient, amount, mint and reference, for a wallet app to open.
A direct Solana payment request from /v1/purchase/solana.