Rules and Limitation

Payment Rules and Limitations

Below are the comprehensive information on rule and limitation applied for each eWallet channel you should know :

Indonesia

ValueOVODANALinkAjaShopeePay (ID)AstraPayJenius PaySakuku
Payment DisplayPush NotificationRedirect URLRedirect URLRedirect URLRedirect URLPush NotificationRedirect URL
Min AmountIDR 100IDR 100IDR 100IDR 100IDR 100IDR 1,000IDR 100
Max AmountNon Premium: IDR 2,000,000 Premium: IDR 20,000,000Non Premium: IDR 2,000,000 Premium: IDR 20,000,000Non Premium: IDR 2,000,000 Premium: IDR 10,000,000Non Premium: IDR 2,000,000 Premium: IDR 20,000,000Non Premium: IDR 2,000,000 Premium: IDR 20,000,000Default: 5,000,000 unless changed by end userNon Premium: IDR 2,000,000 Premium: IDR 10,000,000
App PIN required for authorization
OTP required for authorizationDependent on DANA’s fraud risk black box
Payment Expiration Time55 secondsWeb link lasts 30 minutesWeb link lasts 30 minutes, expires 5 minutes after openedBoth deeplink and QR string last 30 minutesWeb link lasts 15 minutes10 minutesWeb link doesn't expire
Tokenization - availability 🚧 We are temporarily halting new merchant onboarding for OVO tokenization. Please check back with us in a few months.
Tokenization - PIN & redirect flow
Tokenization - auto debit (no PIN & redirect) flowSpecial approvalSpecial approval
PayLater Feature✅ Shopee PayLater available only through the e-wallets qr checkout method. To activate contact your Account manager or help@xendit.co.

Philippines

ValueMaya (PayMaya)GCashGrabPayShopeePay (PH)
Payment DisplayRedirect URLRedirect URLRedirect URLRedirect URL
Min AmountPHP 1PHP 1PHP 1PHP 1
Max AmountStandard: PHP 50,000 Upgraded: PHP 100,000Standard: PHP 50,000 Upgraded: PHP 100,000Standard: PHP 50,000 Upgraded: PHP 100,000Standard: PHP 50,000 Upgraded: PHP 100,000
App PIN required for authorization
OTP required for authorization
Payment Expiration TimeOnce opened, end users have 30 minutes to select either Express Checkout or QR Pay. Once selected, end users have 15 to complete authorizationWeb link lasts 15 minutesWeb link lasts 15 minutesBoth deeplink and QR string last 30 minutes
Tokenization - availability
Tokenization - PIN & redirect flow
Tokenization - auto debit (no PIN & redirect) flow

Vietnam

ValueAppotaMomoZaloPayShopeePay (VN)VNPT PayViettelPay
Payment DisplayRedirect URLRedirect URLRedirect URLRedirect URLRedirect URLRedirect URL
Min AmountVND 1,000VND 1,000VND 1,000VND 1,000VND 1,000VND 1,000
Max AmountVND 500,000,000VND 50,000,000VND 500,000,000VND 500,000,000VND 500,000,000VND 500,000,000
App PIN required for authorization
OTP required for authorization
Payment Expiration Time20 minutes10 minutes15 minutes25 minutes10 minutes25 minutes
Tokenization - availability
Tokenization - PIN & redirect flow
Tokenization - auto debit (no PIN & redirect) flow

Thailand

ValueWechatPayLINE PayShopeePay (TH)TrueMoney
Payment DisplayRedirect URLRedirect URLRedirect URLRedirect URL
Min AmountTHB 1THB 1THB 1THB 1
Max AmountTHB 10,000,000THB 50,000THB 200,000THB 50,000
App PIN required for authorization
OTP required for authorization
Payment Expiration Time2 hours20 minutes20 minutes2 hours
Tokenization - availability
Tokenization - PIN & redirect flow
Tokenization - auto debit (no PIN & redirect) flow

Malaysia

ValueTouch n GoShopeePay (MY)GrabPay (MY)WeChatPay
Payment DisplayRedirect URLRedirect URLRedirect URLRedirect URL
Min AmountMYR 1MYR 1MYR 1MYR 1
Max AmountMYR 20,000MYR 4,999MYR 1,500MYR 4,999
App PIN required for authorization
OTP required for authorization
Payment Expiration Time1 hour20 minutes35 minutes5 minutes
Tokenization - availability
Tokenization - PIN & redirect flow
Tokenization - auto debit (no PIN & redirect) flow

Webhook Callback

Currently, eWallets have two types of callbacks:

  • Payment Callback - Callback that is sent when the end user has made a successful payment before the payment link expires. Currently exist for all eWallet channels.
  • Expiry Callback - Callback that is sent when the end user does not make a successful payment before the payment link expires. Currently exist for OVO only.
INFO

For all eWallet channels that currently do not have expiry callbacks, we recommend having a countdown from your application that displays the payment expiry time to the end user, using the provided “Payment Expiration Time” below as a reference. Once the countdown has reached zero, you can consider the payment link expired and update the payment status accordingly.

Indonesia

ValueOVODANALinkAjaShopeePay (ID)AstraPayJenius PaySakuku
Payment Callbacks
Expiry Callbacks
Payment Expiration Time55 secondsWeb link lasts 30 minutesWeb link lasts 30 minutes, expires 5 minutes after openedBoth deeplink and QR string last 30 minutesWeb link lasts 15 minutes10 minutesWeb link doesn't expire

Philippines

ValueMaya (PayMaya)GCashGrabPayShopeePay (PH)
Payment Callbacks
Expiry Callbacks
Payment Expiration TimeOnce opened, end users have 30 minutes to select either Express Checkout or QR Pay. Once selected, end users have 15 to complete authorizationWeb link lasts 15 minutesWeb link lasts 15 minutesBoth deeplink and QR string last 30 minutes

Vietnam

ValueAppotaMomoZaloPayShopeePay (VN)VNPT PayViettelPay
Payment Callbacks
Expiry Callbacks
Payment Expiration Time20 minutes10 minutes15 minutes25 minutes10 minutes25 minutes

Thailand

ValueWechatPayLINE PayShopeePay (TH)TrueMoney
Payment Callbacks
Expiry Callbacks
Payment Expiration Time2 hours20 minutes20 minutes2 hours

Malaysia

ValueTouch n GoShopeePay (MY)GrabPay (MY)
Payment Callbacks
Expiry Callbacks
Payment Expiration Time1 hour20 minutes35 minutes

Interface Availability

Indonesia

InterfaceOVODANALinkAjaShopeePay (ID)AstraPayJenius PaySakuku
Invoice
Test Mode Invoice
Test Mode API
Shopify
Woocommerce
Wix
Magento
Ecwid
Zapier
Sirclo

Philippines

InterfaceMaya (PayMaya)GCashGrabPayShopeePay (PH)
Invoice
Test Mode Invoice
Test Mode API
Shopify
Woocommerce
Wix
Magento
Ecwid
Zapier

Vietnam

ValueAppotaMomoZaloPayShopeePay (VN)VNPT PayViettelPay
Invoice
Test Mode Invoice
Test Mode API
Shopify
Woocommerce
Wix
Magento
Ecwid
Zapier

Thailand

ValueWechatPayLINE PayShopeePay (TH)TrueMoney
Invoice
Test Mode Invoice
Test Mode API
Shopify
Woocommerce
Wix
Magento
Ecwid
Zapier

Malaysia

ValueTouch n GoShopeePay (MY)GrabPay (MY)
Invoice
Test Mode Invoice
Test Mode API
Shopify
Woocommerce
Wix
Magento
Ecwid
Zapier

Redirect URL iFrame Compatibility

Indonesia

OVODANALinkAjaShopeePay (ID)AstraPay

Philippines

Maya (PayMaya)GCashGrabPayShopeePay (PH)

Vietnam

AppotaMomoZaloPayShopeePay (VN)VNPT PayViettelPay

Thailand

ValueWechatPayLINE PayShopeePay (TH)TrueMoney

Malaysia

Touch n GoShopeePay (MY)GrabPay (MY)

Last Updated on 2024-11-12