UPIpost https://test.payu.in/_paymentForm DatakeystringrequiredDefaults to JPM7FgMerchant key provided by PayU during onboarding.txnidstringrequiredThe transaction ID is a reference number for a specific order that is generated by the merchant.amountintegerrequiredThe payment amount for the transaction.productinfostringrequiredA brief description of the product.firstnamestringrequiredThe first name of the customer.surlstringrequiredThe success URL, which is the page PayU will redirect to if the transaction is successful.furlstringrequiredThe Failure URL, which is the page PayU will redirect to if the transaction is failed.emailstringrequiredThe email address of the customer.pgconstenumrequiredThe pg parameter determines which payment tabs will be displayed on the PayU page. For UPI, use UPI.UPIAllowed:UPIbankcodeconstenumrequiredEach payment option is identified with a unique bank code at PayU. For UPI payments, use UPI as the bankcode value.UPIAllowed:UPIhashstringrequiredIt is used to avoid the possibility of transaction tampering. Hash formula: sha512(key|txnid|amount|productinfo|firstname|email|udf1|udf2|udf3|udf4|udf5||||||phonenumberThe phone number of the customer.lastnamestringThe last name of the customer.curlstringThe Cancel URL, which is the page PayU will redirect to if the transaction is cancelled by customer.udf1stringUser-defined fields (udf) are used to store any information corresponding to a particular transaction. You can use up to five udfs in the post designated as udf1, udf2, udf3, udf4, udf5.udf2stringUser-defined fields (udf) are used to store any information corresponding to a particular transaction. You can use up to five udfs in the post designated as udf1, udf2, udf3, udf4, udf5.udf3stringUser-defined fields (udf) are used to store any information corresponding to a particular transaction. You can use up to five udfs in the post designated as udf1, udf2, udf3, udf4, udf5.udf4stringUser-defined fields (udf) are used to store any information corresponding to a particular transaction. You can use up to five udfs in the post designated as udf1, udf2, udf3, udf4, udf5.udf5stringUser-defined fields (udf) are used to store any information corresponding to a particular transaction. You can use up to five udfs in the post designated as udf1, udf2, udf3, udf4, udf5.vpaconstenumrequiredPayment Handle or Virtual Payment Address for UPI transactionsanything@payuanything@payuAllowed:anything@payuHeadersContent-Typeconstenumrequiredapplication/x-www-form-urlencodedAllowed:application/x-www-form-urlencodedResponse 200Updated about 2 months ago