try_verify_payment
Free: the same verification as verify_payment, limited to 3 NEW claims per client per day (asking again about a claim already checked is always free).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain of the payment | base |
| payee | Yes | Address that should have received the money (XRPL: an r... account) | |
| payer | No | Only count transfers from this address (the token holder who paid) | |
| token | No | ERC-20 contract (default: USDC on the chain). XRPL: RLUSD (default), XRP, or CURRENCY.rIssuer | |
| txHash | Yes | Transaction hash (0x + 64 hex; XRPL: 64 hex) | |
| logIndex | No | Bind to one transfer: its position within the tx's logs | |
| invoiceId | No | XRPL only: the InvoiceID (64 hex) the payment must carry; binds the answer and its signed receipt to your invoice | |
| minAmountRaw | No | Minimum amount in base units, e.g. "50000" = 0.05 USDC (default: any). XRPL: XRP drops, or millionths of an issued currency | |
| requiredLevel | No | Proof level you need before releasing money (Base: tee_attested < zk_proven < resolved; Ethereum: finalized; XRPL: unl_quorum). The answer then says whether it is releasable. |