Build the Payment Params
(Mandatory Step)
Step 2: Build the Payment Params
PayUPaymentParams.Builder builder = new PayUPaymentParams.Builder();
builder.setAmount(<String>)
.setIsProduction(<Boolean>)
.setProductInfo(<String>)
.setKey(<String>)
.setPhone(<String>)
.setTransactionId(<String>)
.setFirstName(<String>)
.setEmail(<String>)
.setSurl(<String>)
.setFurl(<String>)
.setUserCredential(<String>)
.setAdditionalParams(<HashMap<String,Object>>); //Optional, can contain any additional PG params
PayUPaymentParams payUPaymentParams = builder.build(); val payUPaymentParams = PayUPaymentParams.Builder()
.setAmount(<String>)
.setIsProduction(<Boolean>)
.setKey(<String>)
.setProductInfo(<String>)
.setPhone(<String>)
.setTransactionId(<String>)
.setFirstName(<String>)
.setEmail(<String>)
.setSurl(<String>)
.setFurl(<String>)
.setUserCredential(<String>)
.setAdditionalParams(<HashMap<String,Any?>>) //Optional, can contain any additional PG params
.build() For Recurring Payments(SI)
Payment Param Definitions
Last updated