E-Wallet is a new emerging payment method in Indonesia that has the fastest growth among other payment channel recently. This payment method able to receive payment for various use cases and more people getting familiar with E-Wallet payment. You can receive payment for your offline / online store using E-Wallet.

Benefits of using Xfers E-Wallet

  1. Enable payments from various source of e-wallet.
  2. No need to connect directly to each e-wallet player.
  3. Save time and effort of having to manually reconcile payments.
  4. You will be notified of the payment response almost instantaneously when your customer has made the payment.

List of E-Wallet

Currently we only provide:

  1. ShopeePay

But worry not, more E-Wallet will come soon!

Payment Limits

E-Wallet

Minimum Amount (IDR)

Maximum Amount (IDR)

User Type

ShopeePay

1

2.000.000

Unverified User

ShopeePay

1

10.000.000

Verified User

Payment Activation

We need to register your company to each E-Wallet for activation. But don't worry our team will help you for the administration process. You just need to give us the required document and we will notify you when the activation is done.

Payment Flow

Each E-Wallet may have different payment flow. You need to understand the payment flow to give best experience for your customer. Hereby the payment flow for ShopeePay:

Payment Availability

E-Wallet are usually available throughout the day and payment responses are typically fast.

Payment Notifications

When using E-Wallet as a payment method, please note that this will require further customer action to complete the payment. Customers will need to make the payment on E-Wallet mobile application.

  • Delayed (Asynchronous): The status of the Payment object will be pending until the payment is either successful or failed. It’s common for businesses to hold an order in a “pending” state during this time, not fulfilling the order until the payment is successful.
  • Expiry time : E-Wallet payments have expiry time. The status of the Payment object will be expired when payment hasn't been made by the customer before it expired. The expiry time will be varied depending on the E-Wallet type, in general the payment can be set to be expired between 1 minute to 1 hour.

For payment methods that require customer action, we recommend setting up callbacks so that you can be notified whether a payment has succeeded or not.

Refunds

Please note that refunds are not available for E-Wallet payment methods at this moment.

Code Example

# Agent Network
# /api/v4/payments
{
  "data": {
    "attributes": {
      "referenceId": "shopeepay_#1",
      "description": "test production",
      "amount": 1000,
      "expiredAt": "2021-04-12T19:00:00+07:00",
      "paymentMethodType": "e-wallet",
      "paymentMethodOptions": {
        "providerCode": "SHOPEEPAY",
        "afterSettlementReturnUrl": "https://pay.examplessee.co.id/return-pay-here?0340450"
      }
    }
  }
}

Note: afterSettlementReturnUrl param is the url to redirect your user after making a successful payment on e-wallet mobile application

{
  "data": {
    "id": "contract_5d30d5ecbd3a4d29870654f7c04eebc4",
    "type": "payment",
    "attributes": {
      "status": "pending",
      "amount": "1000.0",
      "createdAt": "2021-04-12T18:43:52+07:00",
      "description": "test production",
      "expiredAt": "2021-04-12T19:00:00+07:00",
      "referenceId": "shopeepay_#1",
      "fees": "16.5",
      "paymentMethod": {
        "id": "shopeepay_32b8dd4b31e21ccb95231bf90e9cca2f72118998",
        "type": "e_wallet",
        "referenceId": "shopeepay_#1",
        "settlement": {
          "httpUrl": "https://wsa.wallet.airpay.co.id/universal-link/wallet/pay?deep_and_deferred=1&token=Um80ZWF4Yk9xZmROEptGRbxpAtZtYIZdFUb839bZcBN799TSU0UB7HDWjWc9jEcPWrqHepTMqbZ3D3TRjPe_wkR0r0UZUtA0TZLqf0aw",
          "afterSettlementUrl": "https://pay.examplessee.co.id/return-pay-here?0340450"
        }
      }
    }
  }
}

Note: httpUrl param is the url that can be used to redirect your user to ShopeePay mobile application.


Did this page help you?