verify_payment
Submit tx_hash after paying an invoice. Supports XRPL, Xahau, Base (0x… hash), and Solana. Returns a signed JWT access_token (1-hour TTL). For a Xahau invoice with fee_required=true, also submit fee_tx_hash (the 0.01 XAH facilitator-fee payment) — settlement requires both payments. Free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tx_hash | Yes | XRPL/Xahau: 64-char hex; Base: 0x-prefixed hex; Solana: base58 signature | |
| invoice_id | Yes | ||
| fee_tx_hash | No | Xahau only, when the invoice has fee_required=true: tx hash of the 0.01 XAH facilitator-fee payment to fee_pay_to carrying fee_memo_hex | |
| agent_domain | No | ||
| agent_wallet | Yes | ||
| recovery_secret | Yes | Private high-entropy secret returned only with the original invoice; required to recover a previously settled token after lost response/restart |