Setup
Azupay provides a self-service sign-up for a sandbox account. To sign up for an account, visit the sign-up page and follow the instructions.Credentials
When setting up PayTo in the dashboard, configure the following credentials:- Client ID - The client ID provided as part of the Azupay account request form once the account is created.
- Secret key - The secret key generated in the Azupay Dashboard under Settings > API Keys.
Capabilities
Supported countries
Supported currencies
Limitations
- Concurrent refunds - Another refund cannot be initiated while there is an outstanding in-progress refund.
Webhooks
Azupay sends webhook events for every payment request status change. Ensure all webhook events are enabled:- Log in to the Azupay Dashboard.
- Navigate to Settings > Payment Request webhook events.
- Set the webhook URL as defined by the connector.
Integration
The default integration for Azupay PayTo uses a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.payment_method.approval_url and the status is set to buyer_approval_pending. The approval URL expires after 30 minutes.
approval_url (open in a browser or Webview), where they can complete the payment. Once the buyer approves, the transaction progresses to a capture_succeeded state.