Skip to main content

Payment Session Failure Codes

Failure CodeFailure Reason
PAYMENT_TIMEOUTPayment has been initiated with the chain. However, they payment has not gone through or has timed out. If payment is received by Zamp, it will be refunded to the customer in 2-3 working days
PAYMENT_AMOUNT_MISMATCHPayment has been received by Zamp. However, the amount transfered is beyond the acceptable thresholds. This maybe due to an attack or incorrect amount filled in by the user. The amount recevied by Zamp is returned to the user in 2-3 working days
USER_HIGH_RISKPayment may or may not have been received. However, Zamp has broken the transfer flow as the user is deemed to be of high risk. This maybe due to a failure in AML or KYC Checks. If any amount has been received, it will be refunded in 2-3 working days
PAYMENT_SESSION_EXPIREDPayment session is expired since zamp didn’t received any payment. If payment is received by Zamp afterwards, it will be refunded to the customer in 2-3 working days
INTERNAL_ERRORProcessing error because of which payment failed. Please reach out to [email protected] for further details
PAYMENT_SESSION_CANCELLEDPayment session is cancelled by the user.

Please Note: These failure reasons are just the inferences from Zamp and merchants can show their own reasons for these codes.