On this page

API

payment_invalid

HTTP 422. Payment invalid

What it means

The submitted transaction does not match the order.

What to do

The amount, token or destination differs from the order's payment object, or the transaction is unknown to the chain. Check the order's payment instructions and send tx_ref again after the funds arrive.

Retrying

Do not retry the same request. Change it first.

Example

json
{
  "type": "https://reuseforge.com/docs/api/errors/payment_invalid",
  "title": "Payment invalid",
  "status": 422,
  "detail": "The transaction does not pay this order.",
  "instance": "/api/v1/items/acme/invoice-extractor",
  "code": "payment_invalid",
  "request_id": "req_c4v8n2m6x1z3"
}

Every error is application/problem+json (RFC 9457). Branch on code, show detail to people and quote request_id when you ask for help. See the error catalogue.