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
Double-check that the payment id is the one returned by the create/checkout endpoint.
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 SupportRelated Resources
Last updated: May 19, 2026