HashMap<String, Object> additionalParams = new HashMap<>();
additionalParams.put(PayUCheckoutProConstants.CP_UDF1, "udf1");
additionalParams.put(PayUCheckoutProConstants.CP_UDF2, "udf2");
additionalParams.put(PayUCheckoutProConstants.CP_UDF3, "udf3");
additionalParams.put(PayUCheckoutProConstants.CP_UDF4, "udf4");
additionalParams.put(PayUCheckoutProConstants.CP_UDF5, "udf5");
// to show saved sodexo card
additionalParams.put(PayUCheckoutProConstants.SODEXO_SOURCE_ID, "srcid123");
PayUPaymentParams.Builder builder = new PayUPaymentParams.Builder();
.setProductInfo("Macbook Pro")
.setTransactionId(String.valueOf(System.currentTimeMillis()))
.setSurl("https://payuresponse.firebaseapp.com/success")
.setFurl("https://payuresponse.firebaseapp.com/failure")
.setAdditionalParams(additionalParams);
PayUPaymentParams payUPaymentParams = builder.build();