PaygateDeveloper documentation
404payments.not_foundpayments

No payment with that id

Returned by the implementation; no specification rule declares it yet.

The id does not exist, or it belongs to another tenant, or it was created in the other mode. paygate answers 404 rather than 403 for a payment you cannot see: telling you it exists but is not yours is itself information about another merchant.

Why the API refuses

payment not found

What to do

  • Check the mode. A pay_… id created with a pg_test_ key does not exist for a pg_live_ key, and this is the single most common cause.
  • Check you are reading the id from the response rather than from a reference of your own.
  • If you are polling straight after a create, use the id the create returned; there is no propagation delay to wait out.

Operations that can return it