EFT Pro (RPP)
EFT PRO is EFT solution which is available in our system on the responsive channel via our Redirect Payment Page Solution.
setTransaction amendments for EFT Pro
Merchants will need to make the following amendments to the setTransaction request in order to do EFT Pro transactions on the PayU platform.
AdditionalInformation.supportedPaymentMethods = EFT_PRO
AdditionalInformation.returnUrl =<valid full url e.g. http://example.com/return/>
AdditionalInformation.notificationUrl =<valid full url e.g. http://example.com/notification/ >
AdditionalInformation.cancelUrl =<valid full url e.g. http://example.com/cancel/ >
Eft.amountInCents = 100
Example EFT Pro in setTransaction
<AdditionalInformation> <cancelUrl>http://www.example.com/cancel</cancelUrl> <merchantReference>test03</merchantReference> <notificationUrl>http://example.com/notification</notificationUrl> <returnUrl>http://example.com/return</returnUrl> <supportedPaymentMethods>EFT_PRO</supportedPaymentMethods> </AdditionalInformation>
Integration payment sequence/flow
Merchants Website redirects to Payu Hosted Page
Customer Selects EFT Pro Payment Method
Customer Clicks on Continue and is Redirected to the Bank Selection Page
Customer Selects their bank and requested to enter their Bank Authentication Details
Customer to Enter their One Time Pin (OTP) to complete the transaction
On completion of the payment using the relevant bank's online banking portal, the browser automatically redirects the customer back to PayU where a message is briefly displayed
Browser automatically redirects customer back to merchant's website (url specified within returnUrl parameter).
Merchant website issues a getTransaction SOAP call against PayU's API from merchant's website and validates payment result e.g. payment successful or declined as per Transaction result validation. The merchant will also receive an IPN to the url specified within notificationUrl parameter with the result of the transaction.
API call examples
Please refer to the setTransaction Request for more information