Hi @genson.cerezo @carlos.matute! Our team is planning to integrate ECR. During the testing, we encountered the error “Do not honour”. How should we handle the logic for these types of declines?
To handle failed transactions like the ‘Do not honour’ decline, follow these steps:
- Understand the Decline Code: ‘Do not honour’ is a generic decline message from the bank, indicating that the transaction was not approved.
- Logging and Monitoring: Ensure your system logs the error code and response from Maya Checkout.
- User Feedback: Provide appropriate feedback to the user, such as ‘Payment was not successful. Please try again or use a different payment method.’
- Retry Logic: Implement retry logic for transient errors, but avoid retrying for ‘Do not honour’ as it is typically a hard decline.
- Testing in Sandbox: Use the Sandbox environment to test various decline scenarios, including ‘Do not honour’, to ensure your integration handles it correctly.
- Refer to Documentation: Check the Maya Developer Hub for detailed error codes and handling instructions.
For Sandbox concerns and other technical implementation inquiries, please get in touch with us via:
- Sandbox Health Page: Check real-time service status updates.
- Maya Developer Hub Service Desk: File
a ticket in Sandbox.
To Know More:
We value your input and would love to hear your insights. Please submit you feedback here.