iPay88 Integration
#
IntroductioniPay88 is a payment company that offers e-commerce, retail, online banking, e-wallets solutions and more to its merchants. iPay88 offers merchants comprehensive online payment options such as credit/debit cards, bank transfers and alternative online payments. The payment process uses a redirect approach, customers will be redirected to a secure iPay88 page where they will make a payment and then be returned to your store.
#
Supported Countries- Indonesia ๐ฎ๐ฉ
- Thailand ๐น๐ญ
#
Available Payment MethodsPayment Type | Payment Method Key | Currency | Status | Sandbox Availability |
---|---|---|---|---|
Ovo Wallet | IPAY88_OVO | IDR | โ | โ |
Dana Wallet | IPAY88_DANA | IDR | โ | โ |
LinkAja Wallet | IPAY88_LINKAJA | IDR | โ | โ |
ShopeePay Wallet | IPAY88_SHOPEEPAY | IDR | โ | โ |
Maybank Virtual Account | IPAY88_MAYBANK_VA | IDR | โ | โ |
Permata Virtual Account | IPAY88_PERMATA_VA | IDR | โ | โ |
Mandiri Virtual Account | IPAY88_MANDIRI_ATM | IDR | โ | โ |
Akulaku | IPAY88_AKULAKU | IDR | โ | โ |
GPN | IPAY88_GPN | IDR | โ | โ |
Nobubank QR | IPAY88_NOBUBANK_QR | IDR | โ | โ |
ShopeePay QR | IPAY88_SHOPEEPAY_QR | IDR | โ | โ |
Credit Cards | IPAY88_CREDIT_CARD | THB | โ | โ |
KBank | IPAY88_KBANK | THB | โ | โ |
SCB Bank | IPAY88_SCB | THB | โ | โ |
BAY Bank | IPAY88_BAY | THB | โ | โ |
BBL Bank | IPAY88_BBL | THB | โ | โ |
PromptPay | IPAY88_PROMPT_PAY | THB | โ | โ |
Rabbit LinePay Wallet | IPAY88_RABBIT_LINE_PAY | THB | โ | โ |
ShopeePay Wallet | IPAY88_SHOPEEPAY_JUMPAPP | THB | โ | โ |
TrueMoney Wallet | IPAY88_TRUE_MONEY | THB | โ | โ |
#
Miscellaneous Details#
Indonesia- Merchant needs to register Referer Domain https://portone.io/ with iPay88
- Amount in Decimal value not supported for IDR currency
- Description is mandatory
- In Order details following fields are mandatory:
- Id
- Name
- Quantity
- Price
- In Billing details and Shipping details following fields are mandatory:
- Name
- Surname
- Phone
- Address - Line 1
- Address - City
- Address - State
- Address - Postal Code
- Address - Country Code
#
Thailand- Description is mandatory
- In Billing details following fields are mandatory:
- Name
- Phone
#
Sandbox#
Use following values in embedded JS code to pay via iPay88 channel#
Credentialscountry | merchantCode | merchantKey |
---|---|---|
Indonesia | ID01829 | pNaUOCSyP4 |
Thailand | TH00010 | 4SLxHL1j2Y |
#
Test card data for Thailand Credit Card payment methodType | Card number | Name | Valid through | CVV/OTP |
---|---|---|---|---|
Credit Card | 4000 0000 0000 0002 | TEST CARD | 12/22 | 123 |
#
Test Phone details for Dana walletMobile Number | SMS | Password |
---|---|---|
81220202020 | 8888 | 082020 |
#
Test Virtual Account ATM Simulator#
Sample payload for initiatePayment#
Sample payload for paymentLink#
Sample additional data response for initiatePayment (Thailand)#
Payment Redirect (Thailand)In the response of initiatePayment API with additional data but no redirect URl or deep link, then the merchants needs to submit the form using form method post.
#
Payment Redirect Sample#
Sample additional data response for initiatePayment (Indonesia)#
Payment Redirect (Indonesia)In the response of initiatePayment API with additional data but no redirect URl or deep link, then the merchants needs to submit the form using form method post.