Create Payment Request
This API is used to create a unique payment request with a specific amount directly to the end customer without Transact Bridge’s Checkout page. Once the user pays the requested amount through the selected payment channel, the partner gets a webhook call for a successful credit of the same deposit. The partner then needs to send the required verification details for the payment using the Upload Verification Details API.
Payment status and transaction verification status can be found using the Get Transaction API.
Note: This API endpoint is not available to all partners. Reach out Tech support team to enable this configuration.
Authorizations
Merchant API Key
Generated request signature
Body
Amount that needs to be collected from end user
Base currency of the quoteAmount
This is a partner ID to map a billing session with their generated ID. This cannot be the same for two sessions.
The payMethod that is to be used to collect the payment from the end customer.
For different payMethod there are different params to send the correspoding values mandatory for that payMethod.As of now only UPI is supported.
UPI, CC, DC, NB Customer's email. Require this to send an invoice.
The customer's Indian phone number in the format of +91-XXXXXXXX
Name of the customer
If the payMethod is CC, DC, NB Then this parameter is Mandatory needed to redirect the user after the session is completed. The end customer will be redirected to this URL with the status of the session.
To add meta params in the session. They will be passed in the webhook and query API as well.