Troubleshooting
“Test connection” fails
Section titled ““Test connection” fails”- Check the mode: test credentials only work in test mode and live credentials only in live mode.
- Check for spaces before or after the client ID and secret.
- The Log tab shows the provider’s answer (masked).
Unauthorizedorinvalid_clientmeans a wrong POS ID or client secret, or test credentials used in live mode (or the other way round). An order refused withERROR_VALUE_INVALIDusually means the POS does not settle the order currency. - Your server must be able to reach the provider over HTTPS (outgoing port 443) and have a current CA bundle.
Nothing happens after an order changes status
Section titled “Nothing happens after an order changes status”- Check Settings > General > Enable and the order status settings.
- Check the license status bar on the add-on pages.
- Open Jobs: queued jobs wait for cron. If the counts never change, the cron job is not running; run the command from the settings page by hand once.
A job is “Waiting to retry” or “Gave up”
Section titled “A job is “Waiting to retry” or “Gave up””The last error is shown in the list. Fix the cause (credentials, data, provider outage) and press Retry. Jobs are retried automatically after 5 minutes, 15 minutes, 1 hour, 3 hours and 12 hours before they give up.
Webhooks are rejected
Section titled “Webhooks are rejected”- The second key (MD5) on the Connection page must be the one of the same POS and mode.
- PayU sends the signature in the
OpenPayu-Signatureheader; make sure your web server or proxy passes it on to PHP. - The notification address (
notifyUrl) is sent with each order and must be reachable from the internet over HTTPS, not behind a login or an IP filter. PayU repeats a notification up to 20 times when the answer is not HTTP 200; the add-on also reads pending payments back by cron. - Rejected events are listed in the log with the action “webhook”.
The cron address answers “Forbidden”
Section titled “The cron address answers “Forbidden””The key in the address is wrong. Copy the address again from the settings page.
Still stuck
Section titled “Still stuck”Contact us through https://cs-cart.kaviolabs.com with the add-on version, the CS-Cart version and the relevant log lines (secrets are masked automatically).