Endpoint
Example: Axios POST Request
Key Parameters
mid
: Your merchant identifier.amount
: Must be a numeric value between 1 and 100000.order_id
: A unique string for transaction tracking (optional).vpa
: UPI ID of the customer.note
: Payment remark.customer_name
: Full name of the customer.customer_email
: A valid email address.customer_mobile
: A valid mobile number.Authorization
: Must be in the formatBasic base64(public_key:secret_key)
.
Make sure to replace placeholder values with actual data before executing.
Headers
Name | Value |
---|---|
Content-Type | application/x-www-form-urlencoded |
Authorization | Basic base64(public_key:secret_key) |
Request Body Parameters
Name | Type | Description | Example | Required |
---|---|---|---|---|
mid | string | Merchant ID assigned by UPITranzact | ABC | Yes |
amount | integer | The total amount | 200 | Yes |
order_id | string | Unique identifier for the order | bd79da4cccff1 | No |
vpa | string | Customer UPI ID | upiId@oksbi | Yes |
note | string | Remark for the payment | Add Money | Yes |
customer_name | string | Customer’s full name | John | Yes |
customer_email | string | Customer’s email address | john@example.com | Yes |
customer_mobile | string | Customer’s mobile number | 0123456789 | Yes |
Authorization
Requests must include theAuthorization
header with a Base64-encoded string of public_key:secret_key
.
Example Format: