Skip to main content
Partial payments let shoppers prepay a portion of the order (typically 10–30%) and pay the remainder as COD at delivery. This dramatically reduces RTO on high-ticket orders while keeping the checkout friction low.

How it works

1

Merchant defines the rule

In the RabbitPay Dashboard, set the partial percentage or a flat prepaid amount. Rules can be scoped by SKU, collection, cart value, or customer segment.
2

Shopper picks partial

At checkout, the shopper sees three tiles: Prepaid, Partial, COD. Selecting Partial shows the exact split.
3

RabbitPay collects prepaid amount

The prepaid portion is captured via UPI, cards, or wallets. On success, the order is created in Shopify with the partial tag.
4

COD collected at delivery

Your logistics provider collects the balance. RabbitPay reconciles the COD remittance against the original session.

Configuring rules

Response object

Session output

When a shopper picks Partial, the resulting checkout session looks like:
Refunds on partial orders are capped at the prepaid amount. COD balances cannot be refunded via RabbitPay — handle them manually if the shopper cancels before delivery.

Best practices

  • Start with 20% prepaid on orders above ₹5,000 to measure RTO impact.
  • Combine with the Risk API to auto-disable partial for high-risk shoppers.
  • Show the split clearly on the order confirmation page.