Quickstart Guide
Get your first payment running in under 10 minutes. This guide walks you through creating an account, getting your API keys, and making your first API call.
Authentication
Zupay uses API keys to authenticate requests. Your keys carry many privileges, so keep them secure and never expose them in client-side code or public repositories.
All API requests must be made over HTTPS. Requests without authentication will fail with a 401 Unauthorized error.
Create a Payment
The Payments API is the core of Zupay. A Payment object represents money moving from a customer to your account.
SDKs
Official SDKs are available for all major languages and frameworks. All SDKs are open-source on GitHub.
Webhooks
Zupay sends webhook events to notify your application when events happen in your account. Register your endpoint in the Dashboard → Developers → Webhooks.
Key events
payment.succeeded— Payment has been captured successfullypayment.failed— Payment attempt failedpayment.refunded— A refund has been processedsubscription.created— A new subscription was startedsubscription.cancelled— A subscription was cancelledpayout.paid— A payout has settleddispute.created— A chargeback has been opened
Need help?
Our developer support team is available 24/7. Join 3,000+ developers in the Zupay Discord community.