PayUPaymentParams.Builder builder = new PayUPaymentParams.Builder();
builder.setAmount(<String>)
.setIsProduction(<Boolean>)
.setProductInfo(<String>)
.setTransactionId(<String>)
.setUserCredential(<String>)
.setAdditionalParams(<HashMap<String,Object>>); //Optional, can contain any additional PG params
.setPayUSIParams(siDetails);
PayUPaymentParams payUPaymentParams = builder.build();