RuPay and UPI instant payments (India)

RuPay (derived from the words "rupee" and "payment") is an Indian domestic card network launched by the National Payments Corporation of India (NPCI), which also developed the United Payments Interface (UPI), a real-time payment system for processing inter-bank transactions.

Customers with RuPay cards that are UPI enabled (linked to a UPI app), can make payments and transfers directly from their card to merchants and have their credit card accounts debited in real-time.

The Pismo platform supports RuPay-UPI integration. Clients can use Pismo endpoints for transactional flows (Transfer funds), plus the onboarding and account lifecycle processes for establishing and managing UPI user accounts.


Sample RuPay UPI Transfer funds endpoint request

curl --request POST \
     --url https://sandbox.pismolabs.io/upi-gateway/v1/cards/transfer \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "amount": 500,
  "currency": "INR",
  "account_reference_number": "12345600000000001140340134",
  "external_transaction_datetime": "2020-09-15T19:39:54.013Z",
  "external_transaction_id": "MGS584A1244F6BC4D50A3FABE6D93DF913C",
  "mcc": "6012",
  "merchant_name": "Cafe Coffee Day",
  "phone_number": "919846049491",
  "transaction_reference": "Lunch",
  "transaction_type": "C",
  "upi_reference_number": "123412341234",
  "credit_account_number": "98765004371"
}
'