Improving Coversion rates – PayU Documentation

Improving Conversion Rates

Overview

 

Transaction Success  is the most important factor for any merchant. Though our industry best technology takes care of providing you the best conversion rates, there are certain things that you can implement at your end using our APIs to ensure  you get even better  success rates. Implementing these APIs  will keep your customers  informed about the bank downtimes. It will also keep you better informed about the status of transactions that might’ve got dropped.

Here, you’ll find more information on what all things you can integrate so as to have the best success rates in industry.

Pre-requisites

  • PayU Payment API.
  • Test key and salt.
  • Live key and salt.

Steps Involved

 

The following is the list of the solutions you might want to integrate to improve the success rates:

  1. Integrating verify_payment
  2. Integrating downtime API’s
    1. Netbanking downtime
    2. Issuing bank downtime
  3. Implementing server to server callback
  4. Going Seamless
  5. Enable retry.

Integrating verify_payment

 

In order to get response for transactions which are on hold, you can implement the verify_payment API. This will help to better map  transaction statuses and help reduce drops.

 

 

Integrating downtime APIs

 

Note: Only applicable for seamless merchants.

One of the major reasons of transaction failure is unavailability of Issuer banks system. This can be avoided by implementing downtime APIs. The API will help customers give real time notifications if a particular banks system is down and would recommend the user to use alternative payment instrument. This will help merchants boost transaction success rates and also provide better customer experience.

getNetbankingStatus:

This API can communicate the statuses of a bank for transactions to be made by netbanking.

Post:

In order to call netbanking downtime API, you will have to send following parameters

Environment URL
Test https://test.payu.in/merchant/postservice.php?form=1 (to receive response in array format)
https://test.payu.in/merchant/postservice.php?form=2 (to receive response in json format)

Parameters:

Parameter Description Sample value
key Your key provided by payu JBiPgT
command Name of web service call getNetbankingStatus
hash Security parameter— SHA512(key|command|var1|salt)
var1 ibibo_code= The ibibo_code of a particular bank. AXIB

Note:

If you want to know the status of a particular bank, send ibibo_code of the corresponding bank. If you want to know the statuses of all the banks, send ibibo_code as ‘default.’

getIssuingBankStatus

 

This API can communicate the statuses of a bank for transactions to be made by CC/DC/EMI.

Post:

In order to call issuing downtime API, you will need to send following parameters.

Environment URL
Test https://test.payu.in/merchant/postservice.php?form=1 (to receive response in array format)
https://test.payu.in/merchant/postservice.php?form=2 (to receive response in json format)

Parameters:

Parameter Description Sample value
key Your key provided by payu  JBiPgT
command Name of web service call getIssuingBankStatus
hash Security parameter— SHA512(key|command|var1|salt)
var1 BIN=First 6 digits of a card 543768

 

Response

Go seamless

 

Note: Applicable only for non-seamless merchants

Another way to improve success rates would be go seamless, by going seamless you would reduce one redirection hop for the payment which will help reducing  transaction bounce.

See Embedded form documentation for more details.

Enable retry

 

With the intelligent retry system, when the customer’s transaction fails, rather than going back to the merchant’s website and following the steps all over again, user is redirected to an intermediary page showing the reason of failure. The user can easily go back to the payment page and proceed with payment. Also, through our smart recommendation user can alternatively choose another payment option like COD and complete the transaction. 

Note: Please contact your account manager to get this feature activated on you. No separate integration is required for this feature.

Still have questions?

Our team will be more than happy to help you. You can reach out to them at tech@payu.in