Skip to main content
The Partner API enables businesses, platforms, and partners to programmatically manage merchants, payments, transactions, and callback events with ease. With standardized REST-style endpoints, you can automate onboarding, reporting, transaction lookup, and event handling for UPI payments.

๐Ÿš€ 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
This is ideal for scalable platforms, marketplaces, payment facilitators, and ISVs that need direct programmatic control over payment flows.

Use Cases

Use CaseDescription
Automated Merchant OnboardingCreate and manage merchant profiles via API instead of manual setup.
Integrated PaymentsLet partners embed UPI payment initiation inside applications.
Transaction InsightsProgrammatically fetch and analyze transaction records.
Callback HandlingReceive asynchronous updates for payment and payout events.
These scenarios help reduce manual work, improve speed, and enable deeper automation between systems.

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
Make sure to protect your credentials and never expose them in client-side code.
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
Learn more about this in the Rate Limits and Error Codes reference sections. (UPITranzact Docs)

Next Steps

Once youโ€™re familiar with the basics: Create Merchant โ€” Learn how to onboard new merchants through API
Payments โ€” 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