Maya Checkout
production mode
payment is successful but on woocommerce orders still payment pending
need help, not techy.
It seems you may be referring to a synchronization issue between Maya Checkout and WooCommerce. When a payment is successful but the order status remains ‘Pending Payment’ in WooCommerce, it typically indicates a webhook issue.
To resolve this:
- Ensure webhooks are correctly set up in your WooCommerce plugin and Maya Manager. Check that the Webhook URLs in WooCommerce match those in Maya Manager.
- Verify that the webhooks are being triggered and received correctly. You can check WooCommerce logs for any errors related to webhooks.
- If the issue persists, try retriggering the webhook in Maya Manager.
- For non-technical users, it’s advisable to contact your support or Relationship Manager for assistance with checking the webhook setup and logs.
For more detailed troubleshooting steps, refer to the WooCommerce Troubleshooting Guide.
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.
Hi @Astra,
In the Maya Developer Hub, I found a guide on how to try troubleshooting your concern. Can you try this?
-
Review our Basic Troubleshooting Steps.
-
Do another transaction and take note of the order number (in WooCommerce dashboard) and reference number (in Maya Manager).
-
Check Webhooks Setup. It is possible that webhooks are not being triggered or not being received.
-
Check if there are multiple sites that are using the same WooCommerce plugin and the same Maya Manager, see details.
-
Check logs if relevant webhooks are sent (Maya Manager logs) and received (WooCommerce plugin logs).
-
Retrigger Webhook in Maya Manager.
-
Check Auth and Capture setup in both WooCommerce plugin and Maya Manager (with the help of your RM or the OPS-FT team), they should be aligned.
-
Confirm if merchant setup is straight payments / automatic capture (and not manual capture).
If merchant setup is manual capture, then they should capture first.
-
If the status is PROCESSING in WooCommerce plugin dashboard, should be manually updated to COMPLETED.
-
Do another transaction and check if there is still an error / if something still does not work.
-
If you need further help, check this.
You can also review this troubleshooting guide to check the sync of statuses on your WooCommerce dashboard: WooCommerce Troubleshooting Guide
I hope this helps.