Rewards Partner Integration
Rewards is a loyalty points integration solution that leverages India's largest reward points network and integrates seamlessly with the PayU payment platform. It connects merchants to over 300 million users and allows them to earn and redeem reward points from over 20 leading issuers in a unified, frictionless checkout experience.
Before you begin:Register for a account with PayU before you start integration. Contact your PayU Key Account Manager to enable Rewards (RewardX) and obtain your merchant ID (
mid) for loyalty APIs. For more information, refer to Register for a Merchant Account.
Product overview
Product ecosystem
- Network and scale — Over 300 million active users; 20+ issuer partners (for example, Flipkart SuperCoins, Zillion)
- Key features — Unified loyalty experience combining multiple programs; hybrid payments (rewards + Card/UPI) using PayU's existing infrastructure
- Primary use cases — eCommerce, digital marketplaces, quick commerce, and travel/entertainment
Benefits for merchants
- Incremental GMV — Increases revenue through alternative payment options
- Conversion optimization — Reduces checkout drop-offs with flexible payment methods
- Cost savings — Merchants can save approximately 8–10% on orders using reward point strategies
- Customer retention — Improves customer lifetime value through loyalty engagement
- Unified integration — Access the loyalty ecosystem without separate issuer integrations
Benefits for customers
- Enhanced value — Better utility for reward points across multiple brands
- Simplified experience — Consolidated interface for various loyalty programs
- Flexible payments — Combine reward points, promotional offers, and balance payments in one checkout
Benefits for developers
- Minimal implementation by leveraging PayU's existing payment framework
- Detailed documentation and developer support from PayU
- Reliable scalability for high transaction volumes
- Proven across 35,000+ active merchant integrations
Use cases and applications
- E-commerce platforms — Seamless reward point redemption during online checkout
- Digital marketplaces — Cross-brand point utilisation across product categories
- Quick commerce — Instant reward point validation for time-sensitive transactions
- Entertainment and travel — Point redemption for bookings, tickets, and experiential purchases
Integration workflow summary
Burn (redemption) or earn
- Fetch balance — Call Fetch Balance All API with customer mobile and loyalty providers (
TWID,ZILLION). - Initiate payment — POST to Collect Payment with Rewards API with
pg=SPLITPAY, providerbankcode, andsplitInfofor Card/UPI and reward legs. - Validate postback — Verify reverse hash on the PayU response.
- Verify payment — Reconcile status with Verify Payment API or webhooks.
Refunds
For partial refunds, the primary instrument (UPI or Card) is refunded first, then the reward partner leg. See Rewards Refund Integration.
Integration guides
The following sections describe how to integrate Rewards (RewardX) with PayU:
- Rewards Pay Redemption Integration — Burn TWID or Zillion points at checkout with Card or UPI
- Earn Rewards Integration — Accrue loyalty points on Card/UPI transactions
- RewardX Decoupled Flow Integration — Server-to-server decoupled card flow for RewardX payments
- Rewards Refund Integration — Refund split-payment transactions across payment legs
APIs used in Rewards Partner integration
| API | Purpose |
|---|---|
| Fetch Balance All API | Retrieve usable TWID and Zillion reward balances for a customer before checkout. |
| Collect Payment with Rewards API | Initiate a SPLITPAY _payment request with pg=SPLITPAY and splitInfo to burn or earn reward points along with Card or UPI. |
| Verify Payment API | Server-side reconciliation of transaction status after payment. |
| Cards Decoupled Flow API | Initiate a server-to-server decoupled card payment for RewardX transactions. |
| Submit OTP API | Submit OTP during decoupled card authentication on the merchant page. |
| Refund Transaction API | Initiate refunds for split-payment transactions; both child transactions (Card/UPI and rewards) are refunded. |
| Refund Status API for Split Payments | Check refund status for split-payment child transactions. |
