Adding online payments to a website is simpler than most owners expect. The work is in doing the steps in the right order so nothing surprises you at launch.
- 1. Create and verify your account
- 2. Get your API credentials
- 3. Connect checkout
- 4. Handle the confirmation
- 5. Test with a real small payment
- 6. Go live
- FAQ
1. Create and verify your account
Register as a merchant and complete KYC. Add your website domain so the gateway knows where payments will come from.
2. Get your API credentials
Your dashboard shows your public key and secret key. Keep the secret key on your server only, never in front-end code or a public repository.
3. Connect checkout
Use a ready module if your platform has one, or the API for custom sites. Your server creates the payment and sends the customer to the hosted checkout.
4. Handle the confirmation
Set up your IPN endpoint. Verify the signature, check the amount and mark the order paid once, even if the notification is repeated.
5. Test with a real small payment
Place a low-value order end to end. Check the checkout, the confirmation, your order status and the email the customer receives.
6. Go live
Review your product pages, refund policy and contact details. Customers pay more readily on a site that shows who they are paying.
Frequently asked questions
How long does it take?
Account verification depends on KYC review. Technical integration is usually a matter of hours for a developer who has the documentation.
Do I need SSL?
Yes. Your site should run on HTTPS before you take payments.
Can I change my domain later?
Yes, update it in your dashboard so callbacks and domain checks keep working.
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.
