Send Check
send_checkPre-send check for an XRP Ledger payment: whether the destination is activated, requires a destination tag, blocks or pre-approves senders, can hold the token (trust line, or MPT opt-in and issuer approval), is blackholed, and whether the source can afford it. For a multi-purpose token, pass mpt_issuance_id instead of currency and issuer. Returns ok_to_send, send_with_caution, or will_fail with reasons. Useful before any irreversible XRP Ledger payment. The first call each day returns the real answer without payment. After that, about $0.005 via x402 (USDC on Base, or XRP / RLUSD on the XRP Ledger). A payment watch is paid from the first call. Bad input and ledger outages are never charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | No | ||
| issuer | No | XRP Ledger r-address | |
| source | No | XRP Ledger r-address | |
| network | No | Default mainnet | |
| currency | No | ||
| destination | Yes | XRP Ledger r-address | |
| destination_tag | No | ||
| mpt_issuance_id | No | 48-hex MPT issuance id. Use instead of currency and issuer. |