PaymentParams paymentParams = new PaymentParams();
paymentParams.setKey(<Merchant Key>);
paymentParams.setAmount(<Transaction Amount);
paymentParams.setProductInfo(<Product_info>);
paymentParams.setFirstName(<First Name of Customer>);
paymentParams.setEmail(<Customer's email);
paymentParams.setTxnId(<Transaction Id>);
paymentParams.setSurl(<Success Url>);
paymentParams.setFurl(<Failure Url>);
paymentParams.setUdf1(“udf1”);
paymentParams.setUdf2(“udf2”);
paymentParams.setUdf3(“udf3”);
paymentParams.setUdf4(“udf4”);
paymentParams.setUdf5(“udf5”);
paymentParams.setPhone(<Customer's Phone Number>);
paymentParams.setHash(<Payment Hash>);
PostData postData = new PayUOlaMoneyPaymentParams().getPaymentPostData(paymentParams);
if(postData.getCode() == PayuErrors.NO_ERROR){
String postDataValue = postData.getResult();
String errorValue = postData.getResult();