ESPAY Integration
#
IntroductionOnline Payment Solution Espay provides a secure and convenient online payment solution, by providing a variety of payment channels that make your online and and offline business easier.
#
Supported Countries- Indonesia ๐ฎ๐ฉ
#
Available Payment MethodsPayment Type | Payment Method Key | Currency | Status | Sandbox Availability |
---|---|---|---|---|
Credit Cards | ESPAY_CREDIT_CARD | IDR | โ | โ |
BRI Virtual Account | ESPAY_BRI_VA | IDR | โ | โ |
BRI E-Pay | ESPAY_BRI_EPAY | IDR | โ | โ |
BRI Direct Debit | ESPAY_BRI_DIRECT_DEBIT | IDR | โ | โ |
Mandiri Virtual Account | ESPAY_MANDIRI_VA | IDR | โ | โ |
Permata Virtual Account | ESPAY_PERMATA_VA | IDR | โ | โ |
Permata NetPay | ESPAY_PERMATA_NETPAY | IDR | โ | โ |
Danamon Virtual Account | ESPAY_DANAMON_VA | IDR | โ | โ |
Maybank Virtual Account | ESPAY_MAYBANK_VA | IDR | โ | โ |
BNI Virtual Account | ESPAY_BNI_VA | IDR | โ | โ |
CIMB Niaga Virtual Account | ESPAY_CIMB_NIAGA_VA | IDR | โ | โ |
Maspion Virtual Account | ESPAY_MASPION_VA | IDR | โ | โ |
Artha Graha Virtual Account | ESPAY_ARTHA_GRAHA_VA | IDR | โ | โ |
BTN Virtual Account | ESPAY_BTN_VA | IDR | โ | โ |
BTPN Virtual Account | ESPAY_BTPN_VA | IDR | โ | โ |
LinkAja wallet | ESPAY_LINKAJA | IDR | โ | โ |
DANA Wallet | ESPAY_DANA | IDR | โ | โ |
Ovo Wallet | ESPAY_OVO | IDR | โ | โ |
ShopeePay Wallet | ESPAY_SHOPEEPAY | IDR | โ | โ |
CIMB Click | ESPAY_CIMB_CLICK | IDR | โ | โ |
CIMB Direct Debit | ESPAY_CIMB_DIRECT_DEBIT | IDR | โ | โ |
Akulaku | ESPAY_AKULAKU | IDR | โ | โ |
QRIS | ESPAY_QRIS | IDR | โ | โ |
#
Refund Details- Multiple Partial Refunds are not supported for ESPAY transactions.
- Only Credit Card Refund (full/partial) can be initialized from the merchant portal. For other payment method refunds please check ESPAY portal.
- For international cards, the refund time will be from 7-14 days, depending on each bank SLA.
#
Miscellaneous DetailsTo integrate with ESPAY QRIS, merchants are required to whitelist the PortOne IP and get both the PortOne and ESPay Public keys configured from ESPay team for their ESPay MID.
Inquiry URL Settings : Share https://api.portone.cloud/inquire/espay/{PortOne_Key} as Inquiry URL with ESPAY team to configure the Inquiry URL for your account.
Webhook Settings : Copy the Webhook URL provided in the PortOne Admin Dashboard & share it with ESPAY team to configure the Webhook URL for your account.
In Billing details following fields are mandatory:
- Billing Name
- Billing Surname
- Billing Email
- Billing Phone
In Shipping details following fields are mandatory:
- Shipping Name
- Shipping Surname
- Shipping Phone
- Shipping Address - Line 1
- Shipping Address - Line 2
- Shipping Address - City
- Shipping Address - Postal Code
- Shipping Address - Country Code
#
Sandbox#
Use following values in embedded JS code to pay via ESPAY channel#
CredentialsMerchant Code | Merchant Name | API Key | Signature | Password |
---|---|---|---|---|
SGWCHAIPAY | CHAIPAY | aa56978e5564934bce81433b9c2dcc84 | 6w61yuqltr3qh1ej | IMFVI^|T?G |
#
Test card data for Credit Card payment methodType | Card number |
---|---|
Credit Card | 4546335124562623 |
Credit Card | 5104812441261692 |
Credit Card | 4111111111111111 |
Credit Card | 5500296757021801 |
Credit Card | 3566111111111113 |
Credit Card | 378282246310005 |
Credit Card | 4055778918139848 |
Credit Card | 5188287781273814 |
Credit Card | 4687407712737112 |
#
Test Phone details for OVO walletMobile Number |
---|
081211111111 |
#
User login details for accessing ESPAY sandbox dashboard - VA Simulator and Linkaja Wallet SandboxURL | Cust ID | User ID | User Name | User Password |
---|---|---|---|---|
ESPAY sandbox dashboard | CHAIPAY001 | 6287654445 | CHAIPAY | @PortOne123 |