Check an invoice payment
check_paymentChecks on-chain whether an invoice from create_topup_invoice has been paid and, if so, credits your key. Safe to call repeatedly (idempotent), at most once every 5 seconds per payment_id (after 30 checks per hour per key, once a minute); if throttled it returns error_code verify_rate_limited with retry_after seconds. Returns verified true/false with a reason.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Optional. Your RiskDataApi key, for MCP hosts that cannot send an Authorization header. If both are present, the Authorization header wins. | |
| payment_id | Yes | payment_id returned by create_topup_invoice |