Skip to main content

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)Sakuku
Payment DisplayPush NotificationRedirect URLRedirect URLRedirect URLRedirect URL
Min AmountIDR 100IDR 100IDR 100IDR 100IDR 100
Max AmountNon Premium:
IDR 2,000,000
Premium:
IDR 10,000,000
Non Premium:
IDR 2,000,000
Premium:
IDR 10,000,000
Non Premium:
IDR 2,000,000
Premium:
IDR 10,000,000
Non Premium:
IDR 2,000,000
Premium:
IDR 10,000,000
Non 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 doesn't expire
Tokenization - availability
Tokenization - PIN & redirect required

Philippines

ValuePayMayaGCashGrabPayShopeePay (PH)
Payment DisplayRedirect URLRedirect URLRedirect URLRedirect URL
Min AmountPHP 1PHP 1PHP 1PHP 1
Max AmountStandard:
PHP 50,000
Upgraded:
PHP 100,000
Standard:
PHP 50,000
Upgraded:
PHP 100,000
Standard:
PHP 50,000
Upgraded:
PHP 100,000
Standard:
PHP 50,000
Upgraded:
PHP 100,000
App PIN required for authorization
OTP required for authorization
Payment Expiration TimeLink lasts 15 minutesLink lasts 15 minutesLink lasts 15 minutesLink lasts 30 minutes
Tokenization - availability
Tokenization - PIN & redirect required

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)Sakuku
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 doesn't expire

Philippines

ValuePayMayaGCashGrabPayShopeePay (PH)
Payment Callbacks
Expiry Callbacks
Payment Expiration TimeWeb link lasts 15 minutesWeb link lasts 15 minutesWeb link lasts 15 minutesBoth deeplink and QR string last 30 minutes

Interface Availability

Indonesia

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

Philippines

InterfacePayMayaGCashGrabPayShopeePay (PH)
Invoice
Test Mode Invoice
Test Mode API
Shopify
Woocommerce
Wix
Magento
Ecwid
Zapier

Redirect URL iFrame Compatibility

Indonesia

OVODANALinkAjaShopeePay (ID)

Philippines

PayMayaGCashGrabPayShopeePay (PH)