Skip to main content

What is PayToPhone?

PayToPhone is a capability that empowers merchants to directly process payouts to end beneficiaries using their phone numbers. This will not only reduce the dependency on end-users to share details (account number/IFSC/VPA), but it will also make their onboarding/refund/disbursal journeys shorter and less complex leading to a better conversion rates.

How does this capability work?

You need to collect the beneficiary’s name and phone number to process the payouts. Once you initiate a payout through Cashfree Payments using this feature, we analyse the entered name matches with the record in the respective bank’s database. This helps us automatically block payouts initiated to incorrect beneficiaries. The funds are transferred to the latest modified VPA linked to the mobile number. The latest modification could mean addition of a new VPA or details changed of the existing VPA linked to the mobile number.

Transfer APIs

Use our APIs to initiate payouts to end beneficiaries with only their phone number and name.
Direct Transfer - API Request
Standard Transfer - API Request
Once you trigger the Standard Transfer API, we immediately attempt to transfer the amount to the beneficiary account wherein the bank’s reference number is returned in the API response. The median time for the response is 2 to 5 seconds.

Response codes

View the 200 related response codes below:
200 - Transfer completed successfully
View the 201 response code below:
201 - Pending transfer
View the 4XX response codes below:
Invalid phone number or number not linked to VPA
Invalid characters in remarks
Beneficiary not found

Check status APIs

Use our APIs to initiate payouts to end beneficiaries with only their phone number and name.

Response codes

View the 200 related response codes below:
200 - Transfer completed successfully

Name match verification

Name match verification is a critical component of ensuring the correct beneficiary receives the transferred amount. There are five possible outcomes of this name match verification:

Direct match

Since the above names are exactly the same, we get a perfect score. In this case, we initiate the payouts to the respective beneficiary.

Good partial match

In the above example, Mathew is missing but the rest of the names match perfectly. We initiate the payouts to the respective beneficiary since we are most definitely sure that it is the same person.

Moderate partial match

In the above example, Thomas and a partial han is present in both the names. Even though these similarities help increase the score, we do not initiate the payouts since the names match only moderately.

Poor partial match

In the above example, although the first and the middle name seem to be the same, the initial K could mean a different person. We do not initiate the payouts since it is a poor partial match of the names.

No match

It is obvious from the above example that we do not initiate payouts since they both are different names.