Offers API Integration
PayU Offers allows merchants to create a wide range of offers across different payments mode. The self-serve Dashboard portal allows merchants to add advanced configuration for offers and monitor offer associated performances and transactions.
Before you begin: Register for a account with PayU before you start integration. For more information, refer to Register for a Merchant Account.
The following offers can be created using APIs:
- Integrate with PayU Hosted Checkout
- Instant Discount or Cashback using Merchant Hosted Checkout
- SKU-Based Offer using Merchant Hosted Checkout
The following videos explain how to create an offer:
Features
- Discovery, product experience, ease of offer creation, customer purchase behavior inference
- Higher checkout conversion for merchants
- Incremental GMV from offers by increasing share of wallet and new acquisition
- Monetization through offer sourcing from banks or merchants
- Log in to PayU Dashboard and create offers
- Collect Payments on offers with the simplest integration.
- Manage your offers by viewing offer performance, editing offers, etc. on PayU Dashboard
Types of Offers
Instant Discount
Instant discount as a percentage of the transaction amount or a flat amount. For example, if the transaction is of the amount ₹10,000, the offer discount will be ₹1000. The amount that is posted to the bank for debiting is ₹10000 – ₹1000 = ₹9000. The offer discount is applied before the transaction is initiated.
Cashback
Cashback as a percentage of the transaction or a flat amount. For example, if the transaction amount is of Rs. 10,000, offer discount is of Rs. 1000, amount initiated in the transaction for debit would be Rs. 10,000 as cashback are settled later.
Note: Cashbacks need to be processed by the merchants with the banks. Create Cashback Offers only if you have an agreement with them or reach out to the Key Account Manager for additional support.
The cashback time period would be aligned basis merchant requirements.
Merchants can create both instant discount and cashback offers across the following payment modes:
- Cards (credit and debit)
- Net banking
- EMI (Credit and Debit)
- Wallets
- UPI
No Cost EMI
Interest charged from the customer can be completely discounted or given as a cashback. Please note that in case of Instant discount the principal amount would be discounted by a certain amount so that the amount customer pays as a sum of all the EMIs would be exactly as the amount of products/services purchased. In case of cashback the entire interest to be paid by the customer is provided as cashback to the customer.
For example:
- Product Amount:10000
- Interest Rate: 12%
- Tenure: 3 months
- Interest Paid by customer in case of Interest-Bearing EMI is Rs. 201
- Instant Discount: Principal to be discounted by Rs 197 (Customer would pay Rs 3,333 every month)
- Cashback: In case of Rs 201 cashback will be refunded back to the customer (Customer would pay Rs 3400 every month)
Notes
- The offer value will change depending on the bank and tenure selected by the customer. Additionally, there is a small difference between the offer cost borne by the merchant in case of Instant Discount or Cashback as in the above example.
- Cashbacks need to be processed by the merchants with the banks. Create Cashback Offers only if you have an agreement with them or reach out to Key Account Manager for additional support. The cashback time-period would be aligned basis the merchant requirement.
APIs used in Integration
| API | Purpose |
|---|---|
| |
| Collect Payment API – PayU Hosted Checkout | Initiate a PayU-hosted checkout payment with offer parameters for instant discount, cashback, or SKU-based offers. |
| Collect Payment API – Merchant Hosted Checkout | Submit the payment request with offer parameters (offer_key, api_version, user_token, and related fields) for merchant-hosted checkout. |
| |
| Fetch Offers API | Retrieve applicable offers for a transaction context to display on checkout, cart, product detail, or offers pages. |
| EMI Calculator API | Return EMI tenure plans with monthly instalments, interest rates, and applicable EMI offers when the customer selects EMI. |
| Validate Offer API | Confirm that the selected offer applies to the transaction before initiating payment. |
| |
| Verify Payment API | Server-side reconciliation of transaction status after payment. |
