Certain channels, especially E-wallet support Tap & Pay functionality, enabling seamless transactions with just a tap, primarily in a mobile device flow. To ensure proper handling of transaction notifications, it is required to add an event listener that manages the app URL or Universal Link, facilitating a smooth user experience and ensuring the app responds appropriately to the incoming data.
Implementation:
- Adds an event listener to detect when the system is redirected to a specific page (triggered URL).
- When an app URL or universal URL is triggered after the webview reaches a specific page, the opened URL will be opened with new intent.
- When a channel mobile app is opened to proceed payment, it is optional to update the specific page and redirect it to a self setup loading page, which will have continuous checking transaction status in a certain timeframe. (E.g., 5 minutes waiting time with 10 seconds interval time)
Channel | Triggered URL | Universal Link / App URL |
---|---|---|
TNG-EWALLET | [path]/intermediate_eTNG-EWALLET.php | m.tngdigital.com.my/[path] |
BOOST | https://msp.boost-my.com/\[path ] | https://myboost.app.link/\[path ] |
ShopeePay | [path]/intermediate_app/loading.php | https://my.shp.ee/\[path ] |
Atome | https://gateway.atome.my/\[path ] | https://atome-my.onelink.me/\[path ] |
LINEPAY | https://web-pay.line.me/\[path ] | line://pay/payment/[path] |
SCB_IB_U | https://scbpaymentgateway.scb.co.th/\[path ] | https://info.scb.co.th/scbeasy/ easy_app_link.html/[path ] |
KTB_IB_U | https://p2p.krungthai.com/\[path ] | ktbnext://next.co.th/[path] |
9PAY_EWALLET | https://9pay.vn/merchant/\[path ] | https://9pay.page.link/\[path ] |
Alipay | https://mclient.alipay.com/\[path ] | alipays://[path] |
Shopback | https://checkout.shopback.my/\[path ] | https://app.shopback.com/pay/\[path ] |