Transaction Flow :
- Customer who wish to purchase the Suncash voucher, he/she will go the merchant website , From the merchant website the customer will be opted the option for either purchasing Suncash Voucher or load money into wallet account.
- Merchant will sent the first request to gateway for Suncash Voucher Purchase or load money into wallet to SAEF PG to the get payment id and the URL (Hosted page URL). Below is the URL to send the request to gateway :
https://sandbox.solutionsaefinancial.com/merchantservices/transactions/payrequest
- The merchant has to send the customer mobile number and card holder name in the gateway request which is pass at the time of wallet registration.
- Merchant will redirect customer to on the hosted page with unique transaction is which is received in the first leg response .
- On the hosted page gateway will validate the card holder name which should be match with the name registered during wallet creation . Gateway will match the customer name as first name last name or last name first name . If the card holder name is not match with the registered wallet name then transaction will decline and send the response to merchant receipt page.
- If customer entered the credit card details , card holder name correctly and click on continue to pay then gateway will prompt the customer “Looks like you are using credit card YOU CAN ONLY USE DEBIT TO TOPUP YOUR ACOUNT. Would you like to purchase a voucher with your credit card? Press YES to confirm or NO to exit”. If customer clicks on YES button then gateway will process the transaction for purchase voucher to EPX. On Exit press button transaction will canceled and show the response on receipt page.
- If customer entered the Debit card details , card holder name correctly and click on continue to pay then gateway will process the transaction for Debit only – Top UP (load money into wallet) to solution EPX and finally send the response to merchant receipt URL.