Troubleshooting Mobile Errors
During the payment process, you may encounter errors related to the SDK, payment widget, or session. Use the following codes to identify and resolve them.
Error Code | Description | Solution |
---|---|---|
processor_error | An unexpected error occurred with the payment processor. | Retry the payment. If the issue persists, contact support with relevant logs. |
inadequate_params_to_load_widget | The checkout widget is missing required parameters. | Ensure all mandatory parameters are provided. |
widget_closed | The customer closed the payment widget before completing the payment. | Request the customer to retry the payment. |
widget_failed_to_load | The checkout widget failed to load due to network or internal errors. | Request the customer to check their network or retry loading the checkout widget. If the issue persists, contact support. |
widget_validation_error | The data entered in the checkout widget could not be validated due to invalid or missing fields. | Validate all required fields before invoking the widget. |
paymentmethods_validation | Validation errors related to the available payment methods. | The data entered in the checkout widget could not be validated due to invalid or missing fields. |
session_expired | The checkout session expired due to inactivity or a delay in completing the payment. | Re-initiate the checkout session and try again. |
authorization_error | Authorization failed due to invalid credentials or insufficient permissions. | Check the API credentials and ensure the user has the necessary permissions to perform this action. |