Integrate Import for PayUBiz

The cross-border payment integration for PayUBiz involves the following significant steps:

  1. Make Payment using Web Checkout Integration
  2. Update Invoice ID [Optional]
  3. Upload Invoice with PayU

Step 1: Make Payment using Web Checkout Integration

The following parameters (mandatory) must be posted using any of the following Web Checkout integration and refer to the corresponding section of Web Checkout Integration documentation for the complete list of parameters to be posted:

Additional Request parameters

The following are the additional request parameter required for cross-border payments. For the complete list, refer to Collect Payment API - Merchant Hosted Checkout.

ParameterDescriptionExample
firstname
mandatory
String The first name of the customer.Ashish
lastname
mandatory
String The last name of the customer.Kumar
address1
mandatory
String The first line of the billing address.
Note: This information is helpful when it comes to issues related to fraud detection and chargebacks. Hence, it is must to provide the correct information.
H.No- 17, Block C, Kalyan Bldg, Khardilkar Road, Mumbai
address2
mandatory
String The second line of the billing address.34 Saikripa-Estate, Tilak Nagar
city
mandatory
String The city where your customer resides as part of the billing address.Mumbai
state
mandatory
String The state where your customer resides as part of the billing address,Maharashtra
country
mandatory
String The country where your customer resides.India
zipcode
mandatory
String Billing address zip code is mandatory for the cardless EMI option.
Character Limit-20
400004
pg
mandatory for seamless/s2s flow
String It defines the payment category that the merchant wants the customer to see by default on the PayU’s payment page. If this field is empty, the system assumes the credit card payment option by default. CC, NB or UPI
bankcode
mandatory for seamless/s2s flow
String Each payment option is identified with a unique bank code at PayU. The merchant must post this parameter with the corresponding payment option’s bank code value in it.AMEX
udf1
mandatory
String The Permanent Account Number of the buyer must be collected in this field.AELPR****E
udf3
mandatory
String
The date of birth of the buyer must be collected using this field in the DD-MM-YYYY format.
02-02-1980
udf5
mandatory
String
The invoice ID or invoice number must be collected using this field.
098450845

📘

Reference

For sample request and response, refer to Collect Payment API - Merchant Hosted Checkout.

Step 2: Update Invoice ID [Optional]

If the Invoice ID value was unavailable when posting the transaction at Step 1, it can be updated using the UDF Update API by posting it in the UDF5 parameter. For more information, refer to UDF Update API.

Step 3: Upload the Invoices

According to the RBI guidelines, the invoice file must be shared with PayU within 10 days of the transaction. The invoices can be uploaded using the Invoice Upload API. For more information, refer to Invoice Upload API.