Sync Paynote Order Statuses with WooCommerce via Webhooks
Keep your WooCommerce orders up-to-date with Paynote using webhooks. Follow this streamlined setup and troubleshooting guide:
1. Enable Webhook in WooCommerce
- Go to
Paynote Plugin
→Orders Settings
→Update Order Statuses
- Select Webhook from the dropdown
- Copy the Webhook URL shown on the screen
Use the correct URL based on your mode:
- Sandbox Mode:
https://paynote-sandbox.seamlesschex.com/
- Live Mode:
https://paynote.seamlesschex.com/
2. Add Webhook URL in Paynote Dashboard
- Log into Paynote
- Go to Account Settings → API
- Paste your copied Webhook URL
- Click Save
WooCommerce will now receive live updates from Paynote whenever an order status changes.
3. Common Webhook Issues & How to Fix Them
Issue | Cause | Fix |
---|---|---|
400/401 errors | Webhook is blocked | Whitelist Paynote domains and IPs |
Webhook not working | Wrong API mode (Sandbox vs Live) | Ensure API keys and webhook URL match the same environment |
Unauthorized | Mismatched API key and webhook | Use Sandbox keys for Sandbox URLs, and Live keys for Live URLs |
Whitelist These Domains and IPs
Domains:
https://api-paynote.seamlesschex.com/
https://paynote-wapi.seamlesschex.com/
https://sandbox-paynote.seamlesschex.com/
IP Addresses:
54.91.177.147
35.168.136.199
52.86.225.5
52.54.42.180
4. API Key Modes Overview
Mode | Prefix | Use Case | Notes |
---|---|---|---|
Sandbox | sk_test_... | Testing only | Safe for test data only |
Live | sk_... | Real transactions | Must be stored securely |
Never expose secret API keys on the client side
5. How the Webhook Works
- Customer completes a transaction
- Paynote updates the payment status
- Webhook sends the update to your WooCommerce store
- WooCommerce reflects the updated order status
You can also manually sync by going to the Orders page in WooCommerce and clicking Update Paynote Status.
Final Checklist
- Webhook is enabled in the plugin
- Webhook URL is copied correctly
- API key and webhook environment (sandbox/live) match
- Webhook URL is saved in the Paynote dashboard
- Paynote domains and IPs are whitelisted
Once set up, your WooCommerce orders will stay automatically in sync with Paynote.
Need Help?
Updated 5 days ago