Endpoints
Server URLs
Use the base URL for your environment as the URL prefix.
| Environment | Base URL |
|---|---|
| Production | |
| Sandbox / Test |
| Environment | Base URL |
|---|---|
| Production (India) |
Sale Endpoint
Use this endpoint to process a PayTo Pay by Bank sale:
| Method | Path |
|---|---|
POST | /pts/v2/payments |
Refund Endpoint
Use this endpoint to refund a PayTo Pay by Bank sale:
| Method | Path |
|---|---|
POST | /pts/v2/payments |
Check Status Endpoint
Use this endpoint to check the status of a PayTo Pay by Bank sale or mandate:
| Method | Path |
|---|---|
POST | /pts/v2/payments |
Webhook Subscriptions Endpoint
Use this endpoint to create a webhook subscription for PayTo Pay by Bank notifications:
| Method | Path |
|---|---|
POST | /notification-subscriptions/v2/webhooks |
| Method | Path |
|---|---|
POST | https://api.in.cybersource.com/notification-subscriptions/v2/webhooks (India Production) |
Create a Mandate Endpoint
Use this endpoint to create a mandate using a redirect URL or a customer ID:
| Method | Path |
|---|---|
POST | /pts/v2/billing-agreements |
Update a Mandate Endpoints
Use this endpoint to update a mandate created with the redirect URL method or the customer ID method:
| Method | Path |
|---|---|
POST | /pts/v2/billing-agreements (redirect URL mandate) |
PATCH | /pts/v2/billing-agreements (customer ID mandate) |
Cancel a Mandate Endpoint
Use this endpoint to cancel a mandate:
| Method | Path |
|---|---|
PATCH | /pts/v2/billing-agreements |
Check a Mandate Status Endpoint
Use this endpoint to check the status of a mandate:
| Method | Path |
|---|---|
PATCH | /pts/v2/billing-agreements |
Thanks for your feedback!
Last published: September 29, 2026