Offers Integration
(Optional Step)
Create Offers List
ArrayList<PayUOfferDetails> offerDetails = new ArrayList<>();
PayUOfferDetails payUOfferDetails1 = new PayUOfferDetails();
payUOfferDetails1.setOfferTitle("Instant discount of Rs.2");
payUOfferDetails1.setOfferDescription("Get Instant dicount of Rs.2 on all Credit and Debit card transactions");
payUOfferDetails1.setOfferKey("OfferKey@9227");
ArrayList<PaymentType> offerPaymentTypes1 = new ArrayList<>();
offerPaymentTypes1.add(PaymentType.CARD);
payUOfferDetails1.setOfferPaymentTypes(offerPaymentTypes1);
PayUOfferDetails payUOfferDetails2 = new PayUOfferDetails();
payUOfferDetails2.setOfferTitle("Instant discount of Rs.2");
payUOfferDetails2.setOfferDescription("Get Instant dicount of Rs.2 on all NetBanking transactions");
payUOfferDetails2.setOfferKey("TestOffer100@9229");
ArrayList<PaymentType> offerPaymentTypes2 = new ArrayList<>();
offerPaymentTypes2.add(PaymentType.NB);
payUOfferDetails2.setOfferPaymentTypes(offerPaymentTypes2);
offerDetails.add(payUOfferDetails1);
offerDetails.add(payUOfferDetails2);Pass Offers List to SDK
Last updated