DocsError CodesPUBLIC_PAYMENT_DOES_NOT_EXIST
Public API

PUBLIC_PAYMENT_DOES_NOT_EXIST

Payment does not exist.

The payment id, gateway id or hash referenced by the request does not match any payment record in the current organisation. Payments are not soft-deleted, so this almost always means the identifier is wrong or refers to a payment in a different organisation.

Example Error Response

JSON format

{
"error": {
"code": "PUBLIC_PAYMENT_DOES_NOT_EXIST",
"message": "Payment does not exist.",
"description": "The payment id, gateway id or hash referenced by the request does not match any payment record in the current organisation. Payments are not soft-deleted, so this almost always means the identifier is wrong or refers to a payment in a different organisation."
}
}

Troubleshooting Steps

Follow these steps to resolve this error

1

Double-check that the payment id is the one returned by the create/checkout endpoint.

2

Verify the API key belongs to the same organisation that owns the payment.

System Logs

For detailed system information about this error, check the system logs in your BizKitHub Admin dashboard. We provide transparent access to all system logs including detailed error information, request traces, and debugging data.

Need Help?

If you're still experiencing issues after following the troubleshooting steps, our support team is here to help.

Contact Support

Last updated: May 19, 2026