WordPress and WooCommerce power a large share of small online stores. Adding a local payment gateway is mostly configuration, but a few details decide whether your orders update correctly.
- Before you start
- Connecting the gateway
- Make sure order status updates automatically
- Caching and security plugins
- Test before launch
- Common problems
- FAQ
Before you start
Have a verified merchant account, your API credentials and an HTTPS site. Back up your store before installing any new payment extension.
Connecting the gateway
Add your public and secret keys, enter the callback and return URLs shown in your dashboard, and enable the payment method in your checkout settings.
Make sure order status updates automatically
The order should move from "pending payment" to "processing" only after the gateway's signed confirmation arrives. Learn how in our IPN guide.
Caching and security plugins
Exclude the callback URL from page caching and firewall rules. A blocked callback is the top reason for orders stuck on pending.
Test before launch
Place a small real order, confirm the status change, the customer email and stock reduction.
Common problems
- Orders pending: callback blocked or wrong URL.
- Wrong amount: currency or tax settings mismatch.
- Duplicate emails: confirmation processed twice without a check.
Frequently asked questions
Do I need a developer?
For standard stores, usually not. Custom checkouts may need one.
Will my theme break?
The gateway uses a hosted checkout, so your theme is rarely affected.
Can I use it with other plugins?
Yes, as long as they do not block the callback or alter order totals unexpectedly.
Get started
Open a ZurvaPay merchant account or contact us and we will help you get started.
Related guides
Start accepting payments with ZurvaPay
Open a merchant account, connect your website with one API and get notified the moment a customer pays.
