Pine LabsDOCS

One-Time Mandate

Block funds once in a customer's bank account and capture the payment later after fulfilment.

UPI One-Time Mandate (OTM) lets merchants create a single-use UPI authorization where funds are temporarily locked in the customer's bank account instead of being debited immediately.

The money stays in the customer's account until the merchant captures the mandate after delivering the product or completing the service. If the order is cancelled, the block can be released without a refund transfer.

Block funds once

The customer approves a maximum amount and validity period using their UPI PIN.

Capture once later

Debit the exact payable amount only when fulfilment is complete.

Release unused funds

Release the full block or any uncaptured balance back to the customer.

When to use UPI OTM

Use UPI OTM when the final amount, delivery status, or fulfilment timeline is not fully known at checkout, but you still need payment assurance before providing the service.

Why integrate UPI OTM?

Minimize refund overhead

Release a blocked amount when an order is cancelled before fulfilment instead of processing a traditional post-debit refund.

Guarantee payment availability

Lock funds in the customer's bank account for the mandate validity window and reduce insufficient balance risk at capture time.

Increase customer trust

Let customers know their money stays in their own account and is debited only after the merchant completes the service or delivery.

How UPI OTM works

1
Create the mandate request

The merchant initiates a UPI OTM request with the maximum block amount, validity window, customer details, and order reference.

2
Customer authorizes the block

The customer reviews the request in their UPI app and enters their UPI PIN once to lock the funds.

3
Capture after fulfilment

When the order is shipped, service is completed, or final bill is confirmed, the merchant captures the payable amount.

4
Release the balance or full block

If the order is cancelled or the final amount is lower than the blocked amount, the merchant releases the remaining blocked funds.

UPI OTM vs standard UPI Intent

CapabilityStandard UPI IntentUPI One-Time Mandate
Fund statusDebited immediately from the customer's accountLocked in the customer's account until capture
UPI PIN requirementRequired at purchaseRequired only during initial mandate setup
Settlement timingDuring checkoutDeferred until merchant capture
Partial chargingNot supportedSupported through partial capture
Cancellation handlingRequires refund after debitRelease the block before debit

UPI OTM vs UPI Reserve Pay

CapabilityUPI One-Time MandateUPI Reserve Pay
Debit patternSingle successful captureMultiple debits against one approved reserved amount
Best forOrders where fulfilment happens onceUsage-based or recurring collection from one fund pool
Remaining fundsReleased after capture or cancellationAvailable for future debits until exhausted or expired
Customer authorizationOne-time setup with UPI PINOne-time setup with UPI PIN

Limits and behaviour

ItemCurrent guidance
Maximum validityUp to 60 days from successful customer authorization
Default transaction capUp to ₹1 lakh per mandate for general merchant categories
Pre-debit notificationNot required because funds are already blocked
Customer cancellationThe customer cannot revoke an active OTM directly from a TPAP app; they must contact the merchant for release
Captures per mandateOne successful capture; the mandate closes after capture
Confirm limits during onboarding

UPI network limits, supported merchant categories, and bank behaviour can vary by NPCI guidelines and your enabled configuration. Confirm your approved limits with the Pine Labs Online team before going live.

What's in this section

  • Integration Steps — Build the block, capture, release, and webhook flow.
  • Use Cases — Understand where OTM fits best.
  • FAQs — Review common product, limit, and lifecycle questions.