๐ What is the Partner API?
The Partner API is a set of secure server-to-server REST APIs that let partners interact with UPITranzact platform functions. Instead of manual dashboard operations, you can:- Create and manage merchant accounts
- Initiate payment actions on behalf of merchants
- Query transaction details
- Handle callback events and notifications in real time
Use Cases
| Use Case | Description |
|---|---|
| Automated Merchant Onboarding | Create and manage merchant profiles via API instead of manual setup. |
| Integrated Payments | Let partners embed UPI payment initiation inside applications. |
| Transaction Insights | Programmatically fetch and analyze transaction records. |
| Callback Handling | Receive asynchronous updates for payment and payout events. |
Authentication & Security
All Partner API requests are authenticated using secure keys provided by UPITranzact. Typically this involves:- Basic auth or API tokens
- Separate keys for live environments
Refer to the API Authentication section for full details on token formats, header requirements, and best practices. (UPITranzact Docs)
Rate Limits & Error Handling
To ensure fair use and performance stability:- Requests may be subject to rate limits
- Errors are returned in a standardized structure
- Common error codes and messages are documented
Next Steps
Once youโre familiar with the basics: Create Merchant โ Learn how to onboard new merchants through APIPayments โ Discover endpoints to initiate and manage payments
Transactions โ Fetch and analyze transaction data
Callbacks โ Handle real-time events from the UPITranzact platform
Tips for Developers
- Always test API flows first before going live
- Use consistent request headers and content types (
Content-Type: application/json) - Log responses and errors to aid troubleshooting
- Validate all webhook data with your secret key for security