HyperSwitch APIs
Number of APIs: 138
Get started
Juspay Router provides a collection of APIs that enable you to process and manage payments. Our APIs accept and return JSON in the HTTP body, and return standard HTTP response codes.
You can consume the APIs directly using your favorite HTTP/REST library.
We have a testing environment referred to sandbox
, which you can setup to test API calls without affecting production data.
Base URLs
Use the following base URLs when making requests to the APIs:
Environment | Base URL |
---|---|
Sandbox | https://sandbox.hyperswitch.io |
Production | https://router.juspay.io |
Authentication
When you sign up for an account, you are given a secret key (also referred as api-key). You may authenticate all API requests with Juspay server by providing the appropriate key in the request Authorization header.
Never share your secret api keys. Keep them guarded and secure.
Contact Support:
Name: Juspay Support
Email: support@juspay.in
-
Hackathon-Happy Cases-Scenario6-Create 3DS payment - Payments - Create POST {{baseUrl}}/payments
-
Hackathon-QuickStart - Merchant Account - Create POST {{baseUrl}}/accounts
-
Payments - Payments - Cancel POST {{baseUrl}}/payments/:id/cancel
-
Mandates - Mandate - List details of a mandate GET {{baseUrl}}/mandates/:id
-
QuickStart - Payments - Create POST {{baseUrl}}/payments
-
Payments - Payments - Create POST {{baseUrl}}/payments
-
Hackathon-Happy Cases-Scenario3-Create payment without PMD - Payments - Confirm POST {{baseUrl}}/payments/:id/confirm
-
Hackathon-Happy Cases-Scenario12-Create Wallet redirection - Payments - Confirm POST {{baseUrl}}/payments/:id/confirm
-
Hackathon-Happy Cases-Scenario8-Create 3DS payment with manual capture - Payments - Retrieve GET {{baseUrl}}/payments/:id?force_sync=true
-
Business Profile - Business Profile - Update POST {{baseUrl}}/account/:merchant_id/business_profile/:profile_id