Welcome to the iPay88 Thailand technical documentation page.

This page is intended to explain the functionality of the iPay88 Thailand system. The information presented on this page is how to integrate, use services and products, as well as additional information for reference. We always try to provide the most complete information for you.


Initial Step

The Initial Steps menu contains an introduction to the technical documentation of iPay88 Indonesia. Starting from the initial integration, transaction processing, and functionality of the iPay88 Indonesia merchant portal.


Core API

The Core API menu contains a discussion of all Application Programming Interfaces (APIs) owned by iPay88 Indonesia. You can use our API as a bridge to connect your site with iPay88 Indonesia payment gateway.

We currently have seven types of APIs, namely:

  1. iPay88 Online Payment Switching Gateway (OPSG) versi 1.6.2
  2. iPay88 Online Payment Switching Gateway (OPSG) versi 2.0.4
  3. iPay88 Online Payment Switching Gateway (OPSG) for Merchant Host versi 1.0.0
  4. iPay88 Recurring Payment versi 2.0.3
  5. iPay88 Seamless Payment versi 1.0.5
  6. iPay88 Seamless Virtual Account versi 1.0.0
  7. iPay88 Technical Documentation for BCA KlikPay versi 1.7.3

Plugins

The Plugin menu contains a library or list of plugins owned by iPay88 Indonesia. You can use our plugins according to the content management system you use and the payment method you prefer. We provide plugins that support eight of the world's leading content management systems.

You can use our plugin according to your needs. Simply by installing it, your site will be connected to the iPay88 Indonesia payment system.


Platform

The Platform menu contains a library or list of extensions owned by iPay88 Indonesia. You can use our extensions according to the platform you are using and the payment method you prefer. We provide extensions for the Ecwid and Shopify platforms.

You can use our extensions according to your needs. Simply by installing it, your site will be connected to the iPay88 Thailand payment system.


Mobile SDK

The Mobile SDK menu contains a discussion of all Mobile SDKs owned by iPay88 Indonesia. You can use our Mobile SDK as a bridge to connect your application with iPay88 Thailand payment gateway.


Currently we have two kinds of Mobile SDK, namely:

  1. iPay88 Android Mobile Payment SDK versi 1.0.5.1
  2. iPay88 iOS Mobile Payment SDK versi 1.0.3

Detail Mobile SDK


Product Manual

The Product Manual menu contains a discussion of the products offered by iPay88 Indonesia. Starting from how to use and test transactions using the product.

Detail Email Payment


Reference

The Reference menu contains additional information. We always try to provide as complete information as possible for you. This information makes the integration process, how to use it, and the process of testing your transactions with iPay88 Thailand easier and faster.


Integration

Integration with iPay88 Indonesia is very easy. Your site can transact directly with the iPay88 Indonesia payment gateway quickly and safely. Immediately integrate your site with iPay88 Indonesia. Short integration makes your online transaction process easier. Immediately integrate your site with iPay88 Indonesia. The short integration simplifies your online transaction process.

We have four integration methods for you to choose from. Each method has a different method. The following are the available integration methods.

For those of you who do business through the online website, you can now connect to the iPay88 Indonesia payment system directly using our API. Please click the following link for more information.

Merchant Integration Prerequisites

  • Required to use a merchant code and merchant key from iPay88 Thailand.
  • Merchant must provide request url to iPay88 Support Team.
  • The registered request URL must be IP or domain based. Note: Localhost is not allowed.

Vital Records

  • Test transactions must be from the registered Request URL
  • Test the transaction with the amount of THB 1.00 - 10.00
  • Test transactions are limited to credit card payment methods.
  • Test transactions with a credit card will be refunded on the last day.
  • The backend post URL can be set in the BackendURL input section when requesting the iPay88 payment page.
  • Backend post URL dapat diatur dibagian input BackendURL pada saat request laman pembayaran iPay88
  • Make sure the engineering person is assigned by the merchant before integration.
  • Merchant must notify iPay88 Support Team for desired live date at least 3 working days in advance.

Transaction Chart

The following is a merchant transaction flow chart with iPay88 Thailand.

Transaction Chart

Transaction Process

The following is the merchant transaction process with iPay88 Indonesia.

  1. Merchant sends HTTPs Post Request containing payment details to iPay88 Indonesia payment page. Payment details must include:
    • Merchant Code.
    • Payment Method.
    • Merchant Reference Number.
    • Payment Amount.
    • Currency.
    • Product Description.
    • Customer Name.
    • Customer Email.
    • Customer Contact.
    • Merchant Remark.
    • Signature (refer to documentation points 3.1)
    • Response URL.
    • Backend URL.
  2. The user sees and confirms the payment details included in the process number 1. For the payment method by credit card, the user needs to enter the credit card information.
  3. The user continues to fill in the username and password on the bank page (for payment methods other than credit cards).
  4. User selects account to debit payment (for payment method other than credit card).
  5. User confirms payment. If yes, proceed to the next step (for payment methods other than credit cards).
  6. Users view and print payment details (for payment methods other than credit cards).
  7. The response is returned to iPay88 Thailand to indicate whether the transaction was successful or failed.
  8. iPay88 Thailand responds back to the payment status to the merchant with a signature.
  9. If the payment status is successful, the merchant must compare the signature from iPay88 Indonesia with the signature generated by the merchant. refer to documentation point 3.2.

Rules, Limitations and Constraints

Service Hours: 7x24 excluding host down time.

For those of you who do business through content management systems (Magento, WooCommerce), you can now connect to the iPay88 Indonesia payment system directly using our plugin.

Merchant Integration Prerequisites

  • Required to use a merchant code and merchant key from iPay88 Thailand.
  • Merchant must provide request url to iPay88 Support Team.
  • The registered request URL must be IP or domain based. Note: Localhost is not allowed.

Vital Records

  • Test transactions must be from the registered Request URL
  • Test the transaction with the amount of THB 7.00 (ไม่แน่ใจ)
  • Test transactions are limited to credit card payment methods.
  • Test transactions with a credit card will be refunded on the last day.
  • The backend post URL can be set in the BackendURL input section when requesting the iPay88 payment page.
  • Email notification is not guaranteed by iPay88 Thailand because it depends on the ISP. See the email notification section on the documentation page. Email notifications should not be used as a benchmark for identification by merchants, use online reports to check payment status.
  • Make sure the engineering person is assigned by the merchant before integration.
  • Merchant must notify iPay88 Support Team for desired live date at least 3 working days in advance.

Transaction Chart

The following is a merchant transaction flow chart with iPay88 Thailand.

diagram

Transaction Process

The following is the merchant transaction process with iPay88 Indonesia.

  1. Merchant sends HTTPs Post Request containing payment details to iPay88 Indonesia payment page. Payment details must include:
    • Merchant Code.
    • Payment Method.
    • Merchant Reference Number.
    • Payment Amount.
    • Currency.
    • Product Description.
    • Customer Name.
    • Customer Email.
    • Customer Contact.
    • Merchant Remark.
    • Signature (refer to documentation points 3.1)
    • Response URL.
    • Backend URL.
  2. The user sees and confirms the payment details included in the process number 1. For the payment method by credit card, the user needs to enter the credit card information.
  3. The user continues to fill in the username and password on the bank page (for payment methods other than credit cards).
  4. User selects account to debit payment (for payment method other than credit card).
  5. User confirms payment. If yes, proceed to the next step (for payment methods other than credit cards).
  6. Users view and print payment details (for payment methods other than credit cards).
  7. The response is returned to iPay88 Thailand to indicate whether the transaction was successful or failed.
  8. iPay88 Thailand responds back to the payment status to the merchant with a signature.
  9. If the payment status is successful, the merchant must compare the signature from iPay88 Indonesia with the signature generated by the merchant. refer to documentation point 3.2.

Rules, Limitations and Constraints

Service Hours: 7x24 excluding host down time.

For those of you who do business through the eCommerce platform (Shopify and Ecwid), you can now directly connect to the iPay88 Indonesia payment system.

Merchant Integration Prerequisites

  • Required to use a merchant code and merchant key from iPay88 Thailand.
  • Merchant must provide request url to iPay88 Support Team.
  • The registered request URL must be IP or domain based. Note: Localhost is not allowed.

Vital Records

  • Test transactions must be from the registered Request URL
  • Test the transaction with the amount of THB 7.00 (ไม่แน่ใจ)
  • Test transactions are limited to credit card payment methods.
  • Test transactions with a credit card will be refunded on the last day.
  • The backend post URL can be set in the BackendURL input section when requesting the iPay88 payment page.
  • Email notification is not guaranteed by iPay88 Thailand because it depends on the ISP. See the email notification section on the documentation page. Email notifications should not be used as a benchmark for identification by merchants, use online reports to check payment status.
  • Make sure the engineering person is assigned by the merchant before integration.
  • Merchant must notify iPay88 Support Team for desired live date at least 3 working days in advance.

Transaction Chart

The following is a merchant transaction flow chart with iPay88 Thailand.

diagram

Transaction Process

The following is the merchant transaction process with iPay88 Indonesia.

  1. Merchant sends HTTPs Post Request containing payment details to iPay88 Indonesia payment page. Payment details must include:
    • Merchant Code.
    • Payment Method.
    • Merchant Reference Number.
    • Payment Amount.
    • Currency.
    • Product Description.
    • Customer Name.
    • Customer Email.
    • Customer Contact.
    • Merchant Remark.
    • Signature (refer to documentation points 3.1)
    • Response URL.
    • Backend URL.
  2. The user sees and confirms the payment details included in the process number 1. For the payment method by credit card, the user needs to enter the credit card information.
  3. The user continues to fill in the username and password on the bank page (for payment methods other than credit cards).
  4. User selects account to debit payment (for payment method other than credit card).
  5. User confirms payment. If yes, proceed to the next step (for payment methods other than credit cards).
  6. Users view and print payment details (for payment methods other than credit cards).
  7. The response is returned to iPay88 Thailand to indicate whether the transaction was successful or failed.
  8. iPay88 Thailand responds back to the payment status to the merchant with a signature.
  9. If the payment status is successful, the merchant must compare the signature from iPay88 Indonesia with the signature generated by the merchant. refer to documentation point 3.2.

Rules, Limitations and Constraints

Service Hours: 7x24 excluding host down time.

For those of you who do business through iOS and Android applications, you can now connect to the iPay88 Thailand payment system directly using our Mobile SDK. Please click the following link for more information.

Merchant Integration Prerequisites

  • Required to use a merchant code and merchant key from iPay88 Thailand.
  • Merchant must provide request url to iPay88 Support Team.
  • The registered request URL must be IP or domain based. Note: Localhost is not allowed.

Vital Records

  • Test transactions must be from the registered Request URL
  • Test the transaction with the amount of THB 7.00 (ไม่แน่ใจ)
  • Test transactions are limited to credit card payment methods.
  • Test transactions with a credit card will be refunded on the last day.
  • The backend post URL can be set in the BackendURL input section when requesting the iPay88 payment page.
  • Email notification is not guaranteed by iPay88 Thailand because it depends on the ISP. See the email notification section on the documentation page. Email notifications should not be used as a benchmark for identification by merchants, use online reports to check payment status.
  • Make sure the engineering person is assigned by the merchant before integration.
  • Merchant must notify iPay88 Support Team for desired live date at least 3 working days in advance.

Transaction Chart

The following is a merchant transaction flow chart with iPay88 Thailand.

diagram

Transaction Process

The following is the merchant transaction process with iPay88 Indonesia.

  1. Merchant sends HTTPs Post Request containing payment details to iPay88 Indonesia payment page. Payment details must include:
    • Merchant Code.
    • Payment Method.
    • Merchant Reference Number.
    • Payment Amount.
    • Currency.
    • Product Description.
    • Customer Name.
    • Customer Email.
    • Customer Contact.
    • Merchant Remark.
    • Signature (refer to documentation points 3.1)
    • Response URL.
    • Backend URL.
  2. The user sees and confirms the payment details included in the process number 1. For the payment method by credit card, the user needs to enter the credit card information.
  3. The user continues to fill in the username and password on the bank page (for payment methods other than credit cards).
  4. User selects account to debit payment (for payment method other than credit card).
  5. User confirms payment. If yes, proceed to the next step (for payment methods other than credit cards).
  6. Users view and print payment details (for payment methods other than credit cards).
  7. The response is returned to iPay88 Thailand to indicate whether the transaction was successful or failed.
  8. iPay88 Thailand responds back to the payment status to the merchant with a signature.
  9. If the payment status is successful, the merchant must compare the signature from iPay88 Indonesia with the signature generated by the merchant. refer to documentation point 3.2.

Rules, Limitations and Constraints

Service Hours: 7x24 excluding host down time.