OC101 Clarification Document Draft
OC101 Clarification Document Draft
Identification of Ultimate
Beneficiary for P2M transactions
Clarification document
AGENDA
• Background
• Tag clarification
• Role of onboarding entity
• Role of Payee PSP
• Role of Aggregator
• Role of Payer App
• Special cases – pool account
• FAQs
Background
• To improve the customer experience and strengthen the beneficiary
verification function, UPI, vide OC 101 dated 25th February 2021
mandated the showcasing of identity of Ultimate Beneficiary in UPI
P2M transactions
• This will be displayed on the Payer App as well as during display of
transactions statements / history
• The Ultimate Beneficiary is defined as the entity who is receiving
funds (credit) in lieu of goods/services rendered directly by them.
• The deadline for the said compliance was 15th April 2021
Name of Ultimate-Beneficiary
TITLE Type of TAG NAME DATA DATA SIZE VALUE TO PASS
transaction TYPE
Name of PAY <maskName> String 99 Characters • Verified Merchants: Mandated to convey
Ultimate field in the the Brand name of the merchant only.
Beneficiary <Resp> Tag • Non-Verified Merchant: Mandated to
convey either Validated Brand name or CBS
Collect <name> field in name of the merchant. The Payee PSP is
the <Payee> responsible for authenticity of the validated
tag brand name.
• Name of ultimate beneficiary is the accurate name of the individual/business whose account will be credited with this
payment
• Name of end beneficiary has to be passed by the acquiring entity accurately
• Aggregators/Payer apps who have on-boarded multiple billers are mandated to send the name of end beneficiary
• Banks should perform the ValAdd (Validate Address) for every transaction
• Verified merchants are merchants which are verified with NPCI using Request Manage VAE (ReqManageVae). Please refer
OC 76 for more details.
Merchant Genre
TITLE TAG NAME DATA TYPE DATA SIZE VALUE TO PASS
Merchant Genre <merchantGenre> String ONLINE/ OFFLINE “Online” or “Offline” basis the genre of the on-
boarded merchant & transaction type.
• Merchant Genre is the Genre (Online/Offline) based on the merchant and the transaction type
• If the user is booking/buying the goods/services from a website/an application, then the merchant genre will be “Online”
• If the user is booking/buying the goods/services from a physical store location, then the merchant genre will be “Offline”
• The same merchant can have both Online & Offline presence in which case this tag is to be filled using the type of
transaction by the merchant.
• Example: If a restaurant has an offline location presence as well as an online website to order food from, and has the
same UPI ID. It is the responsibility of the acquirer to populate the correct value in this tag as per below table.
• Onboarding type is basically the identification of the type of acquiring entity of the merchant.
• The two possible entities which can onboard a merchant are 1. Bank & 2. Aggregator
• Please find the detailed table below for various scenarios and the respective value to be passed for the same
• A MID (Merchant ID) is a unique ID associated with the particular acquired merchant.
• It is mandated that all acquirers to assign and populate a unique value for every merchant (Basis UPI ID) for all merchants.
• In case where an acquiring entity is using the same UPI ID for different merchants, it is the acquirer’s responsibility to
provide unique MID to each end-beneficiary.
Store ID (SID)
TITLE TAG NAME DATA TYPE DATA SIZE VALUE TO PASS
Store ID <sid> String 20 Characters • Store ID.
• In case a merchant does not have multiple
stores, the SID is to be populated as “0000/NA”