MHD Support Standard Operating Procedure                                                                           

Process‌ ‌for‌ ‌handling‌ payment transaction - related issues


Contents:


Sl no.

Topic

Page no.

1

Introduction

2

1.1

Purpose of  the document

2

1.2

Inscope Scenarios

2

1.3

Outscope Scenarios

2

1.4

Merchant journey

2

1.5

Overview of the document

2

1.7

Tools/systems

3

1.8

 Glossary

3

2.0

Flow Chart

4

3.0

Process Flow

4

3.1

L1 Process

4

3.2

L2 Process

29

3.3

L2 process-External teams

37

3.3

Repeat & Reopen Process

37

4.0

Escalation Metrics & TAT

39

5.0

Reference Documents

39

6.0

FAQs

39

7.0

Document History

40

8.0

Annexure

41




  1. Introduction


1.1 Purpose of the document:

This document serves as an agent's guide for handling questions and problems pertaining to payment transactions.


1.2 Inscope scenarios:

This SOP outlines the payment transaction journey for all merchant types, as well as the process flow to address payment-related issues such as “amount not credited," “unable to accept payments," and “SMS notification not received” at various stages of the transaction (complete, deemed, pending, failed).


1.3 Outscope scenarios:

Scenarios involving settlements, changing bank accounts, updating KYC information, and any other scenarios not covered by Inscope.


1.4 Merchant Journey:

The payment process for a merchant depends on the type of merchant and the payment instrument. For comprehensive details, click the link.


1.5 Overview of the document:

This document contains detailed instructions that each stakeholder should adhere to in order to handle events at MHD involving the payment process.


1.7 Tools/Systems:


Tools/ System

Teams 

Support Control Panel (SCP)

MHD, MX Design, MX TnQ

Freshdesk (FD)

MHD, MX Design, MX TnQ, BI, Automation

RGCS 

MHD - L2

Debugging/ housekeeping

MHD - L2, Mx TnQ

Stratos (TOA)

MHD - L2, MX Design, MX TnQ









1.8 Glossary:


  1. P2P = Peer to peer

  1. P2ML = Peer to Merchant limited

  1. P2M = Peer to Merchant

  1. Mx = Merchant

  1. UPI = Unified payments interface

  1. EGV = Electronic gift voucher

  1. TOA = Token of Apology

  1. Txn = Transaction

  1. MID = Merchant ID

  1. PID = Provider reference ID

  1. Txn ID = Transaction ID

  1. UTR = Unique transaction reference






2.0 Flowchart

MHD Flowchart - doc format    

MHD Flowchart - Lucid link   

Ideal Flowchart - Lucid link


3.0 Process flow


2.1 L1 Process

2.1.1 Amount not credited to merchant’s account

Steps

Process step

Action

Owner

TAT

1.0

If a merchant claims that the amount is not credited to his/her account

Agents action:  ask the merchant for the specific transaction date or Transaction ID that has a dispute and Check the status of the transaction

How to check: Refer to the “Pay Response code” of the respective transaction for the transaction's status.

MHD L1


1.a

Based on the status follow the respective step

If “Completed” - follow step 2.0

If “Pending” - follow step 3.0

If “failed” - follow step 4.0

MHD L1


2.0

If Txn status = Completed

Agents action: Check the merchant type against the transaction (not in profile page)

MHD L1


2.1

If the Merchant type is P2ML/ P2M

Follow Settlements flow

MHD L1


2.2

If the Merchant type is P2P

Agents action: Check the type of Payments instrument. 

How to check: Refer to the “Instrument Breakdown” of respective transaction

MHD L1


2.2.1

If the payment instrument = Wallet or EGV

Follow Settlements flow

MHD L1


2.2.2

If the payment instrument =  “-” (hyphen)

Reference Image:

Communicate to Merchant: Inform Mx that Payment of 1 rupee was initiated by PhonePe to verify your bank account linked to us.  Ask the merchant to check bank account verification status by tapping your profile picture on the app home screen > Manage Bank Accounts.


Agent action: Capture the MID, merchant type, transaction date, payment flag, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - Account verification transaction


Status: resolved

MHD L1

T

2.2.3

If the payment instrument = Account (UPI)



Agent action: Check if the transaction is “deemed.” 

How to check: Check the tab “Payment Deemed” below “Pay Response Code”.

If the value is "NA,” then the transaction is not deemed. Any value other than “NA” (i.e., Deemed_failure, Payments_deemed & Deemed_success) means that the respective transaction is deemed.

Note: “Payment Deemed” tab is also known as “Payment flag” 

MHD L1


2.2.3.a

Based on the “Payment Deemed” value follow the respective step

If Payment Deemed value is “Deemed_failure” - follow 2.2.4

If Payment Deemed value is “Deemed_ Success” or “NA - Follow 2.2.5

If Payment Deemed value is “Payment _Deemed” - Follow 2.2.6

MHD L1


2.2.4

If Payment Deemed value is “Deemed_failure”

Agent action: Check for TOA transactions.

How to check:

Method 1: Check TOA transactions in SCP by adding “DEEM0-” or “DEEM1-” prefixes to provide reference ID.

Method 2: Check the TOA details box on the respective transaction page.

MHD L1


2.2.4.b.1

If TOA transaction available

Agent action: Check TOA transaction status. 

How to check:

Method 1: 

Method 2:

MHD L1


2.2.4.b.1.a

TOA Transaction status = Completed

Communicate to Merchant: Inform the merchant that there was an issue with the transaction leading to the delay, but the  amount of Rs. xx has been processed to your bank on date xxxx at time XXX (TOA date and time). Ask Mx to check his/her latest bank statement.


Reference Image: 


Agent action: Capture the MID, merchant type, transaction date, payment flag, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA disbursed-asked to check bank statement


Status: Pending


Set the due date to 24 hrs from time of contact

 

MHD L1

T+24hr

2.2.4.b.1.b

TOA Transaction status = Pending

Agent action:  Check the time of contact from the TOA initiation date


How to check: Check TOA transactions in SCP by adding “DEEM0-” or “DEEM1-” prefixes to provide reference ID and check date and time .


MHD L1


2.2.4.b.1.b.1

If the Mx contact within 24 hours from the time of TOA initiation

Communicate to Merchant: Inform the merchant that there can be occasional delay due to technical issue and ask Mx to wait till 12pm on (TOA initiation date +1 day)

Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA disbursed-asked to wait


Status: Pending


Set the due date to 1 day from time of TOA initiation

MHD L1

TOA Txn +1 day

2.2.4.b.1.b.2

If the Mx contact after 24 hr from the date of TOA initiation

Communicate to Merchant: Inform the merchant that there can be occasional delay due to technical issue, the issue is escalated to respective team and ask Mx to wait for T + 2 days 


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA credit pending-internal action needed


Status: Assign to L2

L2 team: MHD L2


Set the due date to 2 days from time of contact

MHD L1

T+ 2 days

2.2.4.b.1.c

TOA Transaction status = Failed

Agent action: Inform the merchant that there can be occasional delay due to technical issue, the issue is escalated to respective team and ask Mx to wait for T + 2 days 

Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA credit failed-internal action needed


Status: Assign to L2
L2 team: MHD L2


Set the due date to 2 days from time of contact

MHD L1

T+ 2 days

2.2.4.b.2

TOA transaction not available

Communicate to Merchant: Inform merchant that there seems to be a technical issue and request merchant to wait for T+2 days as the issue has been escalated to the concerned team.


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA not disbursed-internal action needed


Status: Assign to L2
L2 team: MHD L2

Set due date to 2 days from date of contact

MHD L1

T+2 days

2.2.5

If Payment Deemed value is “Deemed_ Success” or “NA”

Agent action: Check the time of contact from the time and date of transaction.

MHD L1


2.2.5.a

If the contact received within 24hr from the time of transaction

Communicate to Merchant: Inform the merchant that there seems to be a slight delay in the bank processing the payment and ask the merchant to wait for 24 hours from the time of the transaction and then check the latest bank statement with relation to UTR: XXX XXX XXX XXX. 


Ask the merchant to contact the bank using the reference given above UTR if the transaction is not reflecting.


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - UTR generated-asked to wait


Status: Pending


Set the due date to 24 hrs from time of contact

MHD L1

T+24hr

2.2.5.b

If the contact received after 24hr from the time of transaction

Communicate to Merchant: Inform the merchant that as per the bank update, the payment of Rs. XX has been credited to the account, and ask the merchant to check the latest bank statement with relation to UTR: XXX XXX XXX XXX. 

Ask the merchant to contact the bank using the reference given above UTR if the transaction is not reflecting.


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - UTR generated-routed to bank


Status: Pending


Set the due date to 24 hrs from time of contact

MHD L1

T+24hr

2.2.6

If Payment Deemed value is “Payment _Deemed”

Agent action: Check the time of contact from the time and date of transaction.

MHD L1


2.2.6.a

If the contact received within 11am on the next day  of transaction

Communicate to Merchant: Inform the merchant that there seems to be a slight delay in the bank processing the payment and ask the merchant to wait till 12pm on the next day of transaction and then check the latest bank statement with relation to UTR: XXX XXX XXX XXX. 


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA not disbursed-asked to wait


Status: Pending


Set the due date to 12pm on the next day of transaction.

MHD L1

12pm on {Tx date+1 day}

2.2.6.b

If the Contact received between 11am on the next day and 48 hours of transaction

Communicate to Merchant: Inform the merchant that there seems to be a slight delay in the bank processing the payment and ask the merchant to wait till 48 hours from the time of  transaction and then check the latest bank statement with relation to UTR: XXX XXX XXX XXX. 


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA not disbursed-asked to wait


Status: Pending


Set the due date to 48 hrs from time of transaction

MHD L1

Txn+48hr

2.2.6.c

If the contact received after 48 hours of transaction 

Communicate to Merchant: Inform merchant that there seems to be a technical issue and request merchant to wait for T+2 days as the issue has been escalated to the concerned team.


Agent action: Capture the MID, merchant type, transaction date, payment flag and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Completed

Issue - Amount not credited

Sub Issue - TOA not disbursed-internal action needed


Status: Assign to L2
L2 team: MHD L2

Set due date to 2 days from date of contact


T+2 days

3.0

If Txn status = Pending

Agent action: Check the time of contact from the time and date of transaction.

MHD L1


3.1

If the contact received within 24hr from the time of transaction

Communicate to Merchant: Inform the merchant that the transaction is in "pending" status, as occasionally there may be a delay up to 24 hours in the bank’ processing of the payment. Ask Mx to wait 24 hours before checking the status of the transaction in the PhonePe business App. Also caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 


Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Pending

Issue - Amount not credited

Sub Issue - Asked to wait


Status: Pending


Set the due date to 24 hrs from time of contact

MHD L1

T+24hr

3.2

If the contact received after 24hr from the time of transaction

Communicate to Merchant: Inform Mx that the transaction status is pending and there seems to be some issue with the bank’s processing of the payments. Also inform Mx that the issue will be escalated concerned team and request merchant to wait for 2 days


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 

Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Pending

Issue - Amount not credited

Sub Issue -  Internal action needed


Status: Assign to L2
L2 team: MHD L2


Set the due date to 48 hrs from time of contact

MHD L1

T+48hr

4.0

If Txn status = Failed

Follow 4.1

MHD L1


4.1

  • Select the Failed transaction

How to check: In the Transactions page, filter the date and choose the status as Failed and click Apply.


MHD L1

T

4.2


Agent action: Select the failed transaction and check the error code

How to check: Open the transaction and find the respective Backend Error Code

MHD L1

T

4.3

If the error code = PR_021

Communicate to Merchant: Inform the merchant that the transaction has been blocked due to security reasons.

Agent action:  Capture the MID, Error code ,merchant type and transaction in the ticket properties.

Tagging: 

Group - Merchant profile

Type - QR-regular

Issue - Non functional

Sub Issue - Transaction Blocked

Error Code: PR_021

Status: Resolved

MHD L1

T

4.4

If the error code is any of the below:

B07, U16, U16_NPCI_TXNRISK_01002, CR_015, CR_024, CR_026, CR_019

Follow QR Non functional SOP

MHD L1

T

4.5

If any other error code

Agent action: Check the error code present in this sheet and inform the Merchant accordingly and capture the MID, merchant type, transaction and error_code in the ticket properties.


Also, caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 

Tagging: GTIS to be followed as per the error code here.

Error_Code: Based on the Transaction error

Status: Resolved

MHD L1

T

4.6

If the error code is not present in the sheet, check for failure error message of the transaction

Agent action: Check the failure error message of the transaction.


How to check: Refer to “failure details” for the respective transaction in SCP.

MHD L1

T

4.7

If the failure details=

  • Debit from user account failed

  • "Timeout received from bank"

  • Credit into merchant account failed

  • PSP Not available

Communicate to Merchant: Inform the merchant that the transaction failed due to a technical issue at the sender's bank and to ask the sender to try again later.


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments 

Type - Failed

Issue - Amount not credited

Sub Issue - Issue with sender's bank-asked to retry


Status: Resolved

MHD L1

T

4.8

If the failure details = Invalid MPIN entered


Communicate to Merchant: Inform the merchant that the transaction failed due to a technical issue at the sender's bank and to ask the sender to try again later with the correct details.


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 


Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Failed

Issue -Amount not credited

Sub Issue -  Issue with sender's bank-asked to retry

Status: Resolved

MHD L1

T

4.9

If the failure details = Error from receiver bank

Or 

If the failure details are not visible in SCP

Agent action:  Check if multiple transactions have failed continuously on and around the transaction date.


How to check: 

1.  Check the date of the transaction. 

2. Filter the completed and failed transactions in the transaction page and click apply

  1. Select the date of Transaction + the next date and click apply

  1. Check if multiple transactions failed on and around the date of transaction


MHD L1


4.10

If there is only one or failed transaction among other completed transaction on and around the transaction date

Reference image:

Communicate to Merchant: Inform the merchant that the transaction failed due to a technical issue at the receiver's bank and try again later.


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 


Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Failed

Issue - Amount not credited

Sub Issue -  Issue with receiver's bank-asked to retry

Status: Resolved

MHD L1

T

4.11

If there are multiple failed transactions on and around the transaction date

Reference image:

Communicate to Merchant: Inform the merchant that the transaction failed due to a technical issue and assure that the issue will be escalated to the concerned team. Request Mx to wait for 2 days


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 


Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Failed

Issue - Amount not credited

Sub Issue - Internal action needed


Status: Assign to L2
L2 team: MHD L2

Set the due date to 48 hrs from time of contact

MHD L1

T+48hr

4.12

Mx wants to know customer contact details for failed transaction

Communicate to Merchant: Inform the merchant that  PhonePe cannot provide customer details due to security concerns and advise them to only provide any goods or services after the transaction has been confirmed as successful.


Tagging:

Group - Payments

Type - Failed

Issue - Amount not credited

Sub Issue - Requested Customer details

Status: Resolved

MHD L1

T



2.1.2 Unable to accept payments

Steps

Process step

Action

Owner

TAT

1.0

If a merchant claims that they are unable to accept payment

MHD agents’ action:  Check if the given MID profile is blacklisted.

How to check:

  • Login to MID in SCP

  • Go to “Merchant profile” tab

  • Check the “Blacklisted” field under the business details section.

MHD L1

T

1.1

If the MID is blacklisted

MHD Agent’s Action: Check if the blacklisted reason is mentioned in the list


MHD L1

T

1.1.a

If the FRA reason is mentioned in the list

Merchant Communication: Inform the merchant that we will check it & get back to them within 2 Business days


MHD’s Agent Action: capture the MID, merchant type and FRA reason in error code  in the ticket properties.

Tagging: For GTIS, please refer this


Status: Assign to L3

L2 Team: FRA


Set the due date to T+ 2 business days from the time of contact.

MHD L1

T+2BD

1.1.b

If the FRA reason is not part of the list

Communicate to Merchant: inform that his/her account is suspended due to security reason, hence Merchant is unable to accept the payments


MHD agents’ action: capture the MID, merchant type and error code in the ticket properties.

Tagging:

Group - Payments

Type - Failed

Issue - Unable to accept payment

Sub Issue -Account blacklisted


Error Code - Account Blacklisted

Status: resolved


MHD L1

T

1.2

If the MID is not blacklisted

MHD agents’ action: check if the merchant status is “ active”.

How to check:

  1. Log in to respective mx’s profile in SCP.

  2. Click on merchant profile and expand “ Onboarding Details” 

  3. Refer to “Merchant status”

MHD L1

T

1.2.1

If the Merchant status is not “active”

Communicate to Merchant: Inform Mx that the onboarding is still in progress, hence you are unable to accept the payments. 


Inform mx that he/she will be able to change it once the onboarding is successfully updated. 

MHD agents’ action: capture the MID and  merchant type in the ticket properties. Tagging:

Group - Payments

Type - Failed

Issue - Unable to accept payment

Sub Issue - Onboarding-in-progress

Status: resolved



1.2.1.a

If Mx asks questions related to onboarding

Follow onboarding process


MHD L1

T

1.2.2

If the Merchant status is active”

MHD agents’ action:  Check if the given MID profile is Disabled.

How to check:

  • Login to MID in SCP

  • Go to “Merchant profile” tab

  • Check the “Disabled” field under the business details section.

MHD L1

T

1.2.2.1

If the MID is disabled

MHD agents’ action:  Check if the Disabled Reason.

How to check:

  • Login to MID in SCP

  • Go to “Merchant profile” tab

  • Check the “Disabled reason” field under the business details section.


Communicate to Merchant:{refer to the communication based on disabled reason} Reference table.


MHD agents’ action: capture the MID and  merchant type in the ticket properties. Tagging:

Capture taggings based on the disabled reasons.

MHD L1

T

1.2.2.1.a

For cases where we have asked merchants to change the bank account and if merchant says that they have already changed the bank account

MHD agents’ action: Check if the bank account is successfully changed in the SCP.

How to check: 

Login to MID in SCP

Go to “Merchant profile” tab

Click on “Update Bank Account Change Details” section 

Stage = “Initiate_P2P_UAN”(for P2P mx) / “UAN_completed”/ “UAN_Accounting_callback” (For P2PH / P2ML/ P2M)

Status = Successful


MHD -L1

T

1.2.2.1.a.1

If bank account is successfully changed

Communicate to Merchant: Inform merchant that phonepe business account will be enabled within 24 hr from the time of successfully changing the bank account.

MHD agents’ action: capture the MID and  merchant type in the ticket properties. 


Tagging:

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account blacklisted


Status: Resolved

Error code: {Disabled reason}

MHD -L1

T

1.2.2.1.a.1

If the bank account is not successfully changed

Follow Bank account change process

MHD -L1

T

1.2.2.2

If the MID is not disabled

Follow the process from 1.3

MHD -L1

T

1.3

Check the Mx type in SCP

Agent action: Check  the merchant type in “Merchant profile” tab in SCP

MHD L1

T

1.3.1

If Merchant type = P2M

Follow “QR non functioning” process

MHD L1

T

1.3.2

If Merchant type = P2P/P2P_H/P2ML

Agent action: Check if there are any recent failed transactions for T and T-1 date.

How to check: In the Transactions page, filter the date and choose the status as Failed and click Apply.


MHD L1

T

1.3.2.1

If there are Failed transactions

Agent Action: Check the error code present 


How to check: Open the transaction and find the respective Backend Error Code

MHD L1

T

1.3.2.1.a

If the error code = PR_021

Communicate to Merchant: Inform the merchant that the transaction has been blocked due to security reasons.


Agent action:  Capture the MID, Error code ,merchant type and transaction in the ticket properties.

Tagging: 

Group - Merchant profile

Type - QR-regular

Issue - Non functional

Sub Issue - Transaction Blocked

Error Code: PR_021

Status: Resolved

MHD L1

T


If the error code is any of the below:

B07, U16, U16_NPCI_TXNRISK_01002, CR_015, CR_024, CR_026

Follow QR Non functional SOP

MHD L1

T

1.3.2.1.b

If any other error code

Agent action: Check the error code present in this sheet and inform the Merchant accordingly and capture the MID, merchant type, transaction and error_code in the ticket properties.


Tagging: GTIS to be followed as per the error code here.

Error_Code: Based on the Transaction error

Status: Resolved

MHD L1

T

1.3.2.1.c

If the error code is not present in the sheet, check for failure error message of the transaction

Agent action: Check the failure error message of the transaction.


How to check: Refer to “failure details” for the respective transaction in SCP.

MHD L1

T

1.3.2.1.c.1

If the failure details=

  • Debit from user account failed

  • "Timeout received from bank"

  • Credit into merchant account failed

  • PSP Not available

Communicate to Merchant: Inform the merchant that the transaction failed due to a technical issue at the sender's bank and to ask the sender to try again later.


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments 

Type - Failed

Issue - Unable to accept payment

Sub Issue - Issue with sender's bank-asked to retry


Status: Resolved

MHD L1

T

1.3.2.1.c.2

If the failure details = Invalid MPIN entered


Communicate to Merchant: Inform the merchant that the transaction failed due to a technical issue at the sender's bank and to ask the sender to try again later with the correct details.


Caution Mx not to handover the product/service until the transaction status appears in the PhonePe business app as completed. 


Share the steps to check the transaction status in PhonePe for Business App -

  • Login to PhonePe for Business App

  • Tap on Transaction in the history section

  • Select the required the transaction ID


Agent action: Capture the MID, merchant type, transaction date, and PID {Provider Reference ID} to be captured in "Merchant Transaction ID" field in FD in the ticket properties.


Tagging:

Group - Payments

Type - Failed

Issue - Unable to accept payment

Sub Issue -  Issue with sender's bank-asked to retry

Status: Resolved

MHD L1

T

1.3.2.2

If none of the above failure details present in the transactions

Follow 1.3.3

MHD L1

T

1.3.3

If Merchant type = P2P/P2P_H/P2ML

Agent action: filter dates and check if the month transaction value is around 3L or slightly greater the 3L

How to check: In the Transactions page, filter the date and check the value

MHD L1


1.3.3.a

If the month transaction value is around 3L 

Communicate to Merchant: Ask Merchant if GST or any of the business proof is update

MHD L1


1.3.3.a.1

If Merchant confirms that Business proof is not updated

Communicate to Merchant: Inform the merchant that he/she will be able accept payment only around 3L in a month any payments above that breaches the limit. Assure the merchant that it is temporarily blocked and the amount limit will be reset next month.


Alternatively, the merchant can increase the transaction limit by providing the Proof of Business like GST details in PhonePe Business App and also inform the merchant that it would take 2 days for the limit to be revised once the business proof is successfully verified .


Agent action:  Capture the MID, and merchant type in the ticket properties.

Tagging:

Group - Payments

Type - failed

Issue - Unable to accept payment

Sub Issue - Monthly limit exceeded


Status: Resolved

MHD L1

T

1.3.3.a.2

If Merchant confirms that Business proof is updated yet the limit is not revised

Communicate to Merchant: Inform the Merchant that there seems to be some issue and issue will be escalated to the concerned team. Ask the merchant to wait for T+3 days.


Agent action:  Capture the MID, and merchant type in the ticket properties.

Tagging:

Group - Payments

Type - failed

Issue - Unable to accept payment

Sub Issue - Monthly limit exceeded-internal action need


Status: Assign to L2
L2 team: MHD L2

Set the due date to 3 days from time of contact

MHD L1

T + 3days

1.3.3.b

If the month transaction value is not around 3L

Communicate to Merchant:  Inform the Merchant that there seems to be some issue and issue will be escalated to the concerned team. Ask the merchant to wait for T+3 days.


Agent action:  Capture the MID, and merchant type in the ticket properties.

Tagging:

Group - Payments

Type - failed

Issue - Unable to accept payment

Sub Issue - Monthly limit exceeded-internal action need


Status: Assign to L2
L2 team: MHD L2

Set the due date to 3 days from time of contact

MHD L1

T + 3days

2.0

If Merchant want to know to know how to update proof of business

Communicate to Merchant: Ask if Merchant has GST details

MHD L1


2.1

If Merchant confirm that he/she has GTS details

Communicate to Merchant: Inform the merchant that he/she will receive notification for KYC verification pending and ask the merchant to tap on the link and upload GST by tapping on “Add GST Now”


Agent action:  Capture the MID, and merchant type in the ticket properties.

Tagging:

Group - Merchant Profile

Type - KYC

Issue - KYC status enquiry

Sub Issue - Pending-steps shared


Status: Resolved

MHD L1

T

2.2

If Merchant doesn’t have GST details

Communicate to Merchant: Inform the merchant our FOS will visit the merchant Store within 3 days & collect the required KYC docs

Agent action:  Capture the MID, and merchant type in the ticket properties.

Tagging:

Group - Merchant Profile

Type - KYC

Issue - KYC status enquiry

Sub Issue - Request for FOS visit


Status: Assign to L2

L2 Team - BD Team


Set the due date to 3 days from time of contact

MHD L1

T+ 3 days

3.0

If Merchant  has any problem in updating the POB

Follow KYC update process of POB

MHD L1



 2.2 L2 Process

Any tickets with the status “assigned to L2” will be handled the same day they are allocated; if they are assigned after business hours, they will be handled the following day.


2.2.1 Amount not credited to merchant’s account


Steps

Process step

Action

Owner

TAT

1.0

Any issue related to TOA transaction 

Refer to Sub issue:

  • TOA disbursed-asked to check bank statement

  • TOA credit pending-asked to wait

  • TOA credit pending-internal action needed

  • TOA credit failed-internal action needed

  • TOA not disbursed-asked to wait

  • TOA not disbursed-internal action needed

  • Internal action needed

Agents action: Check if there is any TOA transactions in  Stratos console

How to check: Search the transaction by filtering merchant id and transaction ID 

MHD L2


1.1

If there is a TOA transaction in Stratos console

Agents action: Check the status of the TOA transaction in Stratos console  

How to check: Search the transaction by filtering merchant id and transaction ID 



1.1.1

If the status is 

“P2PM_TOA_COMPLETED”

Communicate to Merchant: Inform the merchant that there was an issue with the transaction leading to the delay, but the  amount of Rs. xx has been processed by PhonePe to your bank on date xxxx at time XXX. Ask Mx to check his/her latest bank statement.


Tagging remains unchanged.

Status: Resolved

MHD L2

T

1.1.2

If the status is “TOA_COMPLETED_EXTERNALLY”

Agent action: Collect transaction details from manual TOA team and update the same information to merchant

Communicate to Merchant: Inform the merchant that there was a technical issue in processing the payments, however the payment Rs. xx is now processed on date: dd-mm-yy. Ask the merchant to check the latest bank statement with reference to the UTR: XXX XXX XXX XXX

Tagging remains unchanged

Status: Resolved

MHD L2

T

1.1.3

If the status is “P2PM_TOA_FAILED_AFTER_MAX_AUTO_RETRY”

Agent action: Retry the respective TOA transaction in Stratos console

How to do:

1. Login to Stratos console

2. Select “Merchant Transaction ID” is search type

3. Search using merchant and transactions IDs

4. Click on retry symbol

MHD L2

T

1.1.3.a

If the TOA transaction is completed after retrying

Agent action: follow status is 

“P2PM_TOA_COMPLETED” flow

MHD L2

T

1.13.b

If the TOA transaction is failed after retrying

Agent action: Check the merchant type under Merchant Profile

MHD L2

T

1.1.3.a

If the Merchant type is P2P

Communicate to Merchant: Inform the merchant that there was some issue with processing the transaction of Rs. XX due to technical reasons and ask the merchant to share the bank details to initiate money by PhonePe.

Tagging remains unchanged

Status: Waiting on Merchant


Set the due date to 3 days from time of contact

MHD L2


1.1.3.a.1

Once the Merchant share the document

Agent action: Share the details via Email (MID, Txn Id, Txn value, Txn date, reason for manual TOA process, bank details, screenshot TOA processed in Stratos console) to manualpayment@phonepe.com to process TOA Manually. Seek approvals of ReportingManager(mohammed.madani@phonepe.com), Business POC (arpit.tuteja@phonepe.com) and BizFin POC (yogesh.duggar@phonepe.com).


Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days (BD)

Tagging remains unchanged

Status: Assigned to L2

L2 Team: Manual Payments 

MHD L2

T+2 BD

1.1.3.b

If the Merchant type is P2ML

Agent action: Share the details via Email (MID, Txn Id, Txn value, Txn date, reason for manual TOA process, screenshot TOA processed in Stratos console) to manualpayment@phonepe.com to process TOA Manually. Seek approvals of Reporting Manager(mohammed.madani@phonepe.com) and Business POC (arpit.tuteja@phonepe.com) and  BizFin POC (yogesh.duggar@phonepe.com).


Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days(BD)

Tagging remains unchanged

Status: Assigned to L2

L2 Team: Manual Payments 

MHD L2

T+2 BD

1.1.4

If the status is “P2PM_TOA_PENDING”

Agent action: Retry the transaction on Stratos console

How to do:

1. Login to Stratos console

2. Select “Merchant Transaction ID” is search type

3. Search using merchant and transactions IDs

4. Click on retry symbol

MHD L2

T

1.1.4.a

After retry if the status changes to “P2PM_TOA_COMPLETED”

Communicate to Merchant: Inform the merchant that there was an issue with the transaction leading to the delay, but the  amount of Rs. xx has been processed by PhonePe to your bank on date xxxx at time XXX. Ask Mx to check his/her latest bank statement.


Tagging remains unchanged

Status: Resolved

MHD L2

T

1.1.4.b

After retry if the status is “P2PM_TOA_PENDING”

Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that the concerned team is looking into it. Ask the merchant to wait for T+2 business days

Agent action: Escalate the issue to Payments-FT team with TOA transaction Id for update on Status.


Tagging remains unchanged


Status: Assigned to L2

L2 Team: Payments FT

MHD L2

T+2BD

1.1.5

If the status is “P2PM_TOA_INITIATION_FAILED” 

Agent action: Check if the merchant has migrated to P2ML during the period of TOA process

MHD L2


1.1.5.a

Yes, merchant migrated from P2P to P2ML

Agent action: Share the details via Email(MID, Txn Id, Txn value, Txn date, reason for manual TOA process, screenshot TOA processed in Stratos console) to manualpayment@phonepe.com to process TOA Manually. Seek approvals of Reporting Manager(mohammed.madani@phonepe.com) , Business POC (arpit.tuteja@phonepe.com


)and BizFin POC (yogesh.duggar@phonepe.com).


Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days(BD)

Tagging remains unchanged

Status: Assigned to L2

L2 Team: Manual Payments 

MHD L2

T+2BD

1.1.5.b

No migration

Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days(BD)

Agent action: Escalate the issue to TOA Automation POC-Dispute Management Oncall (dispute-oncall@phonepe.com) via Email to check the reason for initiation failure. 


Tagging remains unchanged


Status: Assigned to L2

L2 Team: TOA Payments Automation

MHD L2

T+2BD

1.1.6

If the status is P2PM_TOA_INITIATED or "Recieved"

Agent action: Retry the transaction on Stratos console and wait for 3 mins

How to do:

1. Login to Stratos console

2. Select “Merchant Transaction ID” is search type

3. Search using merchant and transaction IDs

4. Click on retry symbol

MHD L2

T

1.1.6.a

If the status changes after retrying

Agents Action: provide resolution based on the updated status

MHD L2

T

1.1.6.b

If the status has not changed after retrying

Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days(BD)

Agent action: Escalate the issue to TOA Automation POC - Dispute Management Oncall (dispute-oncall@phonepe.com) via Email to check the reason for initiation failure. 


Tagging remains unchanged


Status: Assigned to L2

L2 Team: TOA Payments Automation

MHD L2

T+2BD

1.1.7

If the status is “TOA_BLOCKED_DUE_TO_KS”

Agent action: Retry the transaction on Stratos console

 How to do:

1. Login to Stratos console

2. Select “Merchant Transaction ID” is search type

3. Search using merchant and transactions IDs

4. Click on retry symbol


Communicate to the Merchant: Provide an update to the merchant based on the status of the TOA transaction after retrying.

Tagging remains unchanged

Status: Based on TOA status after retry

MHD L2

Depends on the TOA Txn status after retry

1.2

If there is no TOA transaction in Stratos console

Agent action:  check the transaction details in RGCS portal

MHD L2


1.2.1

If the payment transaction is marked as TCC  (Transaction credit confirmation)

Communicate to Merchant: Inform the merchant that there was an issue with the transaction leading to the delay, but the  amount of Rs. xx has been processed to your bank on date xxxx at time XXX. Ask Mx to check his/her latest bank statement with reference to UTR xxx xxx xxx xxx.

Tagging remains unchanged

Status: Resolved

MHD L2

T

1.2.2

If the payment transaction is marked as RET (Return)

Agent action: Check the merchant type under Merchant Profile



1.2.2.a

If the Merchant type is P2P

Communicate to Merchant: Inform the merchant that there was some issue with processing the transaction of Rs. XX due to technical reasons and ask the merchant to share the bank details to initiate money by PhonePe.

Tagging remains unchanged

Status: Waiting on Merchant


Set the due date to 3 days from time of contact

MHD L2


1.2.2.a.1

Once the Merchant share the document

Agent action: Share the details via Email (MID, Txn Id, Txn value, Txn date, reason for manual TOA process, bank details, screenshot TOA processed in Stratos console) to manualpayment@phonepe.com to process TOA Manually. Seek approvals of Reporting Manager(mohammed.madani@phonepe.com), Business POC (arpit.tuteja@phonepe.com


) and BizFin POC (yogesh.duggar@phonepe.com).


Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days (BD)

Tagging remains unchanged

Status: Assigned to L2

L2 Team: Manual Payments 

MHD L2

T+2 BD

1.2.2.b

If the Merchant type is P2ML

Agent action: Share the details via Email (MID, Txn Id, Txn value, Txn date, reason for manual TOA process, screenshot TOA processed in Stratos console) to manualpayment@phonepe.com to process TOA Manually. Seek approvals of Reporting Manager(mohammed.madani@phonepe.com), Business POC(arpit.tuteja@phonepe.com


) and BizFin POC (yogesh.duggar@phonepe.com).


Communicate to Merchant: Inform the merchant that a technical issue is preventing the processing of payments and that a concerned team is looking into it. Ask the merchant to wait for T+2 business days(BD)

Tagging remains unchanged

Status: Assigned to L2

L2 Team: Manual Payments 

MHD L2

T+2 BD

2.0

If payment transaction is pending for greater than 48 hr from transaction initiation


Refer to type : Pending

Issue: Amount not credited

Communicate to Merchant: Inform the merchant that the transaction has been in a pending state for longer than usual and assure the merchant that the issue has been escalated to the concerned team. Ask the merchant to wait for T+2days

Agent action: Escalate the issue to payments FT team or enterprise on-call team depending on the merchant type.


Tagging remains unchanged


Status: Assigned to L2

L2 Team: Payments FT (for all P2P and P2ML)

L2 Team: Enterprise-oncall 

(For P2M merchants- Key desk has to escalate to Enterprise on-call)

MHD L2/

Key desk

T+2 days

3.0

If the payment transaction has failed and doesn’t have “failure details”

Refer to type: Failed

Issue: Amount not credited

Agent action: Check the transaction in debugging tool and cross confirm the error code in the list (refer to old format sheet)for the reason of failure


Communicate to Merchant: Inform merchant that the transactions are failing due to { provide the reason as per failure error code in debugging tool}


Tagging remains unchanged


Status: Resolved

MHD L2

T

3.1

If the payment transaction has failed and mx has already provided the product/services to customer

If it is P2M merchants 


Communicate to Merchant: Inform the merchant that the issue has been escalated to the concerned team. Ask the merchant to wait for T+2days

Agent action: Escalate the issue to enterprise on-call team


Tagging remains unchanged


Status: Assigned to L2

L2 Team: Enterprise-oncall 

(For P2M merchants- Key desk has to escalate to Enterprise on-call)

MHD - Key desk

T+2days





2.2.2 Unable to accept payments due to monthly limit issue(MID is not part of errant IFSC)

Steps

Process step

Action

Owner

TAT

1.0

If Mx limit is not revised after the POB is updated



Refer to Subissue:

  • Monthly limit exceeded

  • Monthly limit exceeded-internal action need

Agent action: Check if the merchant has provided a proper POB.


How to check: In merchant profile section, check the type of KYC document that is verified under “Onboarding Details” tab


MHD L2


1.1

If no Proper POB is provided by merchant

Communicate to Merchant: Inform the merchant that he/she will be able accept payment only around 3L in a month any payments above that breaches the limit. Assure the merchant that it is temporarily blocked and the amount limit will be reset next month.


Alternatively, the merchant can increase the transaction limit by providing the Proof of Business like GST details in PhonePe Business App and also inform the merchant that it would take 2 days for the limit to be revised once the business proof is successfully verified .


Tagging remains unchanged

Status: Resolved

MHD L2

T

1.2

If proper POB is provided

Agent action: Check if the POB is verified.


How to check: In merchant profile section, check the verification status of KYC document that is verified under “Onboarding Details” tab



1.2.1

If the document is not verified

Communicate to Merchant: Inform the merchant that the provided document verification is failed; Ask merchant to try to update documents.


Tagging remains unchanged

Status: Resolved

MHD L2

T

1.2.2

If the documents is verified

Agent action: Check if the store images are verified


How to check: In SCP under the “My store” section, check the status.

MHD L2


1.2.2.a

If the store image status is pending

Communicate to Merchant: Inform the merchant that there is an issue with verification and the concern team is looking into it. Also inform mx that our FOS will visit the store to complete the verification.


Once verification is complete, the transaction limit will be revised. Ask the merchant to wait for T+ 5 business days


Agent action: Escalate the ticket to the Field team to react to a FOS visit task to verify the store. 

Status: Assign to L2

L2 Team - BD Team

MHD L2

T+5BD


2.2.3 Unable to accept payments due to Errant IFSC issue


Steps

Process step

Action

Owner

TAT

1.0

Consider tickets of subissue: "Bene registration failure"

Status: "Assign to L2", & “Reopen”

Agent action: Check if IFSC is captured in ticket properties by L1

L2 MHD - Onboarding

T

1.1

If the IFSC is captured in ticket properties,

Agent action: check if  the IFSC captured is present in the NEFT IFSC list.

L2 MHD - Onboarding

T

1.1.1

If IFSC captured is not present in the NEFT enabled IFSC list

Communicate to the Merchant: Inform the merchant that the IFSC shared doesn't have NEFT enabled and ask Mx to share the details and documents of another bank account with a NEFT enabled IFSC.


Tagging remains unchanged.

Status: Waiting on merchant


Set the due date to T+3 days from the time of contact.

L2 MHD - Onboarding

T+3 days

1.1.2

If IFSC captured is present in the NEFT enabled IFSC list

Communicate to the Merchant: Inform the merchant that the IFSC will be updated and the transactions will be unblocked within 3 Business days.


Agent action: The L2 team will update the bank details and IFSC code in salesforce & Valhalla and coordinate with the Finance team for approval (create a task and mention “IFSC update request for MID where beneficiary registration  failed due to errant IFSC” in the description)  .


Tagging remains unchanged.

Status: Assign to L2

L2 Team: Onboarding

L2 MHD - Onboarding and Finance Team

1 BD

1.1.2.a

Once the Finance team approves the IFSC

Agent action: share the MID approved by the Finance team to Services on Call team to enable transactions and QR code.


Tagging remains unchanged

Status: Assign to L2

L2 Team: Services on Call

L2 MHD - Onboarding and Service on call

T+2 BD

1.1.2.a.1

Once the Service on call team enables the transaction and QR code for the MID

Communicate to Merchant: Inform the merchant that the IFSC is updated and the transaction is enabled. Also inform merchants that they can continue the transactions.


Tagging remains unchanged

Status: Resolved

L2 MHD - Onboarding

T+1 BD

1.2

If the IFSC is not captured in ticket properties

Agent action: Check if the bank account updated on or after April 16, 2023, is successful.

L2 MHD - Onboarding

T

1.2.1

 if the bank account updated on or after April 16, 2023, is successful

Agent action:  Check if the payment instruments are unblocked in SCP.


How to check: refer to payment options in the merchant profile section.

L2 MHD - Onboarding

T

1.2.1.a

If payment instruments are enabled,

Communicate to the Merchant: Inform the merchant that the IFSC is updated and the transaction is enabled. Also inform merchants that they can continue the transactions.


Tagging remains unchanged.

Status: Resolved

L2 MHD - Onboarding

T

1.2.1.b

If payment instruments are still disabled,

Agent action:  Share the MID with the Services on Call team to enable payment instruments and transactions.


Tagging remains unchanged.

Status: Assign to L2

L2 Team: Services on Call


Set the due date to T+2 business days from the time of contact.

L2 MHD - Onboarding

T+ 2 BD

1.2.2

If the bank account updated on or after April 16, 2023 is failed

Agent action:  Check if MX has shared the bank details along with the IFSC.

L2 MHD - Onboarding

T

1.2.2.a

If the MX hasn’t shared the details 

Communicate to the Merchant: ask the merchant to share any of the mentioned documents on the same ticket from the help section or via email to merchant-desk@phonepe.com

Documents list:

1) A cancelled cheque copy with the account holder's name, IFSC, and account number printed.

2) A bank statement signed and sealed by the bank with IFSC being visible.

3) The bank passbook is attested and sealed by the bank with the IFSC visible.

4) A bank letter with the account details (beneficiary name, account number, account type, and IFSC code) signed and sealed by the bank.


Tagging remains unchanged.

Status: Waiting on merchant


Set the due date to T+3 days from the time of contact.

L2 MHD - Onboarding

T+ 3days

1.2.2.b

If the bank details are shared,

Agent action: verify the documents shared by the merchants.

L2 MHD - Onboarding

T

1.2.2.b.1

If the verification is failed

Communicate to the Merchant: Inform the merchant that the document verification failed and ask the merchant to share the right bank account details and documents.


Tagging remains unchanged.

Status: Waiting on merchant


Set the due date to T+3 days from the time of contact.

L2 MHD - Onboarding

T+3 days

1.2.2.b.2

If the document verification is successful,

Communicate to the Merchant: Inform the merchant that the IFSC will be updated and the transactions will be unblocked within 3 Business days.


Agent action: The L2 team will update the bank details and IFSC code in Valhalla and coordinate with the Finance team for approval.


Tagging remains unchanged.

Status: Assign to L2

L2 Team: Onboarding

L2 MHD - Onboarding and Finance Team

1 BD

1.2.2.b.2.1

Once the Finance team approves the IFSC

Agent action: share the MID approved by the Finance team to Services on Call team to enable transactions and QR code.


Tagging remains unchanged

Status: Assign to L2

L2 Team: Services on Call

L2 MHD - Onboarding and Service on call

T+2 BD

1.2.2.b.2.1.a

Once the Service on call team enables the transaction and QR code for the MID

Communicate to Merchant: Inform the merchant that the IFSC is updated and the transaction is enabled. Also inform merchants that they can continue the transactions.


Tagging remains unchanged

Status: Resolved

L2 MHD - Onboarding

T+1 BD

Note: The same procedure should be followed if BD shares the IFSC over call/ Email 













2.3 Disabled error code and communications


Disabled reason

Communication

Tagging details

UNSERVICEABLE_BANK

Inform mx that his/her is unable to accept as per regulatory guidelines, payments and settlements to the Paytm Payments Bank account have stopped.

Ask merchant to change the bank account linked to Phonepe business to continue receiving your money.


Give the redirection link.

https://phon.pe/business_manage_bank

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}

DUPLICATE_PHONE_NUMBER /

DUPLICATE_ONBOARDING_VIA_SALESFORCE / DUPLICATE_BANK_ACCOUNT

inform mx that his/her is unable to accept payments as their account is disabled as there are more than on phonepe business account linked to the same number. You can continue to the payments from your active account. Please login to your phonepe business app using your registered phone number to accept payments via account business account.

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}

DUPLICATE_KYC / REGULATORY_ISSUE_WITH_DISPLAY_NAME / LEGAL_ENTITY_MERCHANT_WITHOUT_ASD / NON_COMPLIANT_ONBOARDING / ENTITY_NAME_CHANGED / PROFILE_REASSIGNED / GST_STATE_MISMATCH_WITH_PROFILE_ADDRESS / ONBOARDED_WITH_INVALID_AADHAAR

inform mx that his/her is unable to accept payments as phonepe account is suspended due to security reason.

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}

LEGAL_ENTITY_MERCHANT_WITHOUT_POB / FULL_KYC_MERCHANT_WITHOUT_POB / MCC_UNDER_RESTRICTED_CATEGORY / MCC_UNDER_RESTRICTED_CATEGORY

Inform merchants that he/she is unable to accept payments due to security reasons and inform them that issue will be assigned to the concerned team. We will get back to you shortly.

G- Merchant profile

T- Merchant AC

I- Activation request

S-Internal Action Needed


Status: Assign to L2

L2_Team: Service Management

Resolution due by: T+2 days

Error code: {Disabled reason}

NO_KYC_MERCHANT / FULL_KYC_MERCHANT_WITHOUT_PAN / MIN_KYC_PLUS_MERCHANT_WITHOUT_PAN_OR_FORM_60

Inform merchants that he/she is unable to accept payments as the KYC details are incomplete and ask merchant to complete the KYC details

Share the steps if necessary:

Go to Account at the bottom of homepage

Tap on KYC

Tap on Complete now.

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}

BANK_BENE_REG_FAILURE / CBS_NAME_WITH_GARBAGE_VALUE

Inform merchants that he/she is unable to accept payments as the bank account linked to phonepe has failed, ask mx to retry updating their bank details and provide them with the redirection link for bank account updation.

https://phon.pe/business_manage_bank

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}

SETTLEMENT_PENDING

Inform merchants that he/she is unable to accept payments as the bank account linked to phonepe is unable to accept any settlements and ask merchant to change the bank account linked to phonepe to received money and give the redirection link.


https://phon.pe/business_manage_bank

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}

KYC_NAME_MISMATCH_WITH_CBS

Inform merchants that he/she is unable to accept payments as account is disabled because the name in the KYC document does not match with the bank account holder name. I request that you update the bank account, ensure that the account holder name matches with the name in KYC document.

Give the redirection link.

https://phon.pe/business_manage_bank

Group - Payments

Type - Failed

Issue - Unable to accept payment

Subissue - Account disabled


Status: Resolved

Error code: {Disabled reason}



2.4 L2 Process-External teams

The L2 team must manually follow up for updates on all tickets allocated to or escalated to different L2 teams according to TAT and mark the ticket as “resolved” immediately once the information is provided to the merchant.


No tickets should be kept on “Waiting on Merchant” unless the merchant is expected to provide some documents or information related to the ticket. 


2.5 Repeat/Reopen

If  the merchant replies to unresolved tickets, they are considered repeats.

If  the merchant replies to resolved/closed tickets, they are considered reopen.


Steps

Process

Action

Team

TAT

1.0

For any reopened/repeat tickets for the below GTIS:

Group - Merchant profile

Type - QR-regular

Issue - Non functional

Sub Issue - Transaction Blocked

Error Code - PR_021



Agent action:

Communicate the following information to the Mx and ask them to share the requested documents on the ticket


Tagging:


G- Merchant profile

T- QR-regular

I-Non functional

S-Transaction Blocked


Satus: Waiting on Merchant


Set due date to T+3 days 


MHD L1

T+3Days

2.0

Once the Merchant replies and provides the document



Merchant Communication: Inform the merchant that we will check it & get back to them within 2 Business days


Tagging:


Group - FRA Merchant Escalations

Type - FRA-Request

Issue Type - Account enquiry

Sub Issue - Account Blocked


Status: Assign to L3


L2 Team: FRA


Set the due date to T+ 2 business days from the time of contact.


MHD L1

T+2BD



For any other GTIS follow the below process:


Note: 

  1. In the case of a repeat and reopen ticket, the transaction and the issue have to be the same as the primary issue of the ticket. If the merchant replies or reopens the ticket for either a different transaction or issue, the respective L1 or L2 team should create a new ticket with relevant GTIS and provide a solution to the merchant (resolve the old ticket with relevant reasons in a private note).

  2. Re-promise TAT for cases where the initial TAT is breached should be based on the status of the transaction. If the transaction status has changed, revised TAT should be as per the updated status. If the transaction status hasn’t changed, revised TAT will be the same duration as in the previous (i.e T+x days).


Steps

Process

Action

Ownership

1.0

Reopen tickets - All scenarios related to the same transaction and issue

All reopened tickets will be assigned to the L2 team, where the team will follow the L1 and  L2 process to address merchant issues and update the ticket status accordingly.

MHD L2

3.0

Repeat tickets  - tickets where the “Assigned to L2” or “Assigned to L3” tags are absent

There repeat tickets will be assigned to L1 team, where the team will follow L1 process to address the issue and update the status accordingly

MHD L1

3.0

Repeat tickets  - tickets where the “Assigned to L2” or “Assigned to L3” tags are present

These tickets will be assigned to the L2 team, where the team will follow the L2 process to address merchant issues and update the ticket status accordingly.

MHD L2



4.0 Escalation Metrics & TAT


Function

SPOC

Email ID

TAT

Level 2

Level 3

MHD L1

MP Bharath Kumar

 Shivaprasad Bajantri

2 BD

 Sreeraj Nambiar

Renjith Mohandas

MHD L2

Ruchi tripathi

ruchi.tripathi@phonepe.com

1 BD

 Shambhu Kumar Thakur

 Mohammed Madani

Payments on-call


payments-oncall@phonepe.com

1 BD

Lavanya Boyapti

Yashasvini KS

Services on call


merchant-services-request@phonepe.com

2 BD

Prateek Mathur

Tirthankar Chowdary

Manual Payments (for TOA)


manualpayment@phonepe.com

2 BD


Subhasish Maity


TOA Automation

Dispute Management Oncall

dispute-oncall@phonepe.com


2 BD

 Ankush Nakaskar

 Rahul Sharma

BizFin

Arpit Tuteja

arpit.tuteja@phonepe.com

2 BD


Nakul Agarwal

MX Design

Mayank Jha

 Mayank Jha

1 BD

 Amar Narayana Chari K

 Anushka Chanana

Automation

Mx-Automation

 mx-automation@phonepe.com

2 BD

 Abhishek Sharma

 Shankar Jayaraman

Content

Ammu

 Ammu E. Rajan

2 BD

 Devyani Singh


Training

Dishari

 Dishari Dey

1 BD

 Hitesh Sharma

 Antara Devi

Quality

Riti Singh

 Riti Singh

2 BD

 Hitesh Sharma

 Antara Devi

BI

Karthi

 Arikathota Karthik

2 BD

 Sadiya Iram


FRA

Allan Deepak H

allan.deepak@phonepe.com


Kavya Shree L P







5.0 Reference Documents


Document Name

Links

BOT flows

 Payment BOT flow - V3

Error Messages

 Error Messages

GTIS Data sanity

 Data Sanity- MHD


6.0 Frequently Asked Questions


Question

Response

How do I check the status of a customer payment?

To check the status of the customer payment in the PhonePe Business app,


1. Tap History at the bottom right of your app home screen.

2. Tap the payment for which you want to check the status.


To Check the status of the customer payment in the PhonePe Business dashboard

1.Tap Transactions at the left bar of the dashboard

2. Tap the payment for which you want to check the status.


Note: Merchant will receive a notification on your PhonePe Business app (or voice notification, if you have opted for it) for all completed payments.

How to enable Voice notifications?

To can enable Voice Notification by following the below steps:


1.Login to PhonePe for Business App

2.Tap on Profile

3.Tap on Setting

4.Toggle on Voice Notification to Enable the Voice Alert.

Why did the transaction fail when the amount was debited from the customer account?

The transaction fails due to technical issues at either customer or merchant bank end. Even if the amount is debited from the customer account, it will be returned to the customer's account in two days. If the amount is not returned to the customer, he/she has to reach out to respective customer support for help.


Note: Product or service should be handed over only on successful completion of transaction.

Why I’m unable to accept payments for amount more than Rs. 2,000

Only payments for upto Rs. 2,000 can be made when customers scan QR code images from your gallery. 

For higher transaction value, customers have to Scan QR code directly at the outlet.

Benre registration failure - Errant IFSC issue related 

What happens if I don't update my IFSC code?

If you don't update your IFSC code, you will not be able to accept payments from your customers, which may impact your business transactions, and your settlements will not be processed.

Why do I need to update my IFSC code?

We’ve identified that the IFSC code you’ve added for your linked bank account is not on the RBI’s list of valid IFSC codes. To continue receiving your settlements successfully, please update the correct IFSC.

Can I update the IFSC by myself?

You can update the IFSC on PB app in profile section under Manage bank account.

How do I find my bank's IFSC?

You can find the IFSC (Indian Financial System Code) on any of these listed documents/website:


On your Bank Website

Your bank account statement 

Cheque Book

Passbook


If you are not able to find the IFSC  using the above methods, you can contact your bank's customer support for assistance.



7.0 Document History


Ver. No

Authors

Changes in the Doc

Date of change

Reviewed by

Review Date

1.0

Revathi M

Initial document

28-02-2023

Ismail Awaiz

Anikit Baheti

Baby Pruthvi

Aishani Agarwal

Sam Jose

14-03-2023

1.1

Revathi M

Modified steps of unable accept payments at L1 and L2 to accommodate and proceed with collection IFSC overall without documents for P2ML & P2M and captured updated GTIS and status

2-05-2023

Ismail Awaiz

5-05-2023

2

Mayank Jha


Modified steps for L1 in Txn status=Failed and Unable to accept payment

05-02-2025

Revathi M

05-02-2025

3

 Varadaraj

Updated process for payments failed due to CR_019 issue

11-03-2025

Revathi M

11-03-2025

4

 Mayank Jha

Updated the POC for Manual Payments team and Stratos Automation team

01-07-2025

Amar Narayana Chari K


01-07-2025




8.0 Annexure


Please refer to the ideal flow that is created assuming that all product and API requirements were made available.

   

Product/ API requirement

API for BOT

SCP

Flag to identify if completed txn is deemed at the time of txn

Available

Required

TOA Txn details (Status, UTR, date and time, failure error code/reason)

Partially available

Partially available

If TOA failed, then retry details

Required

Required

Date and time of txn status update

Required

Required

Txn UTR (last 4 digits)

Required

Available

Mx registered bank name

Required

Required

Mx registered bank a/c (last 4 digits)

Required

Required

Error code details

Required

Required

KYC verified Status

Required

Available

Migration status

Required

Available

Types of documents verified

Required

Required

Store verification status

Required

Available


Impact:

Type

Interventions

Product/ API requirement

Portal Automation

(89%)

MSAT

(48%)

ART

(75:35:41)

Completed + Deemed

Product

Flag to identify if completed txn is deemed at the time of txn

+3%

+7%

-28:00:00

TOA Txn details (Status, UTR, date and time, failure error code/reason)

If TOA failed, then retry details

Date and time of txn status update

Txn UTR (last 4 digits)

Mx registered bank name

Mx registered bank a/c (last 4 digits)

Process/ Design changes

Bot revamp(Improve comms, user input,check ins), Proactive & reactive response

+2%

+5%

-6:00:00

Failed

Product

Error code details

+2%

+2%

-3:00:00

KYC verified Status

Migration status

Types of documents verified

Process/ Design changes

Bot revamp(Improve comms, user input,check ins), Proactive & reactive response

+1.30%

+1%

-1:00:00







Ideal Flow



+8%

+15%

-38:00:00




97%

63%

38:00:00