iPay88 is a payment gateway provider that enables online merchants to accept a wide range of payment methods, including credit and debit cards, online banking, and mobile payments. It is a widespread PSP in Malaysia and Southeast Asia.

iPay88 renders a "Pay by card" button. When clicked, the user is redirected to a webview managed by iPay88 prompting them to enter their card details.

Get started with iPAY88

Before you begin

If this is your first payent method, complete the Get Started guide to implement Universal Checkout with a test processor.

Configure Card

  1. 1

    Add iPay88 to your Dashboard
    Go to the Integrations section of the Dashboard and look for iPay88.
    Follow the instructions to connect your iPay88 processor account to your Primer Dashboard.

  2. 2

    Activate Cards by iPay88 on the Checkout
    Go to the Checkout section of the Dashboard and activate the Cards by iPay88 payment method.
    iPay88 follows an APM flow for cards where the user will be redirected to complete the card payment on the iPay88's side.
    The button will say "Pay with Card" so make sure you hide the generic card component for that market to make sure the user selects the correct card button

  3. 3

    Configure a Workflow to process payments with Cards by iPay88
    Go to the Workflow section.
    Given iPay88 Card payments are treated as an APM in this instanse you will need to select iPay88 from the method drop down.
    Set up authorise and capture steps

Prepare the client session

iPAY88 leverages the following parameters to process a payment.

Pass them when creating the client session.

Parameter NameRequiredDescription
3-letter currency code in ISO 4217 format, e.g. USD for US dollars
  1. order
Details of the line items of the order
  1. order
  2. lineItems

Description of the line item

  1. order

Must by MY

  1. customer

First name of the customer

  1. customer

Last name of the customer

  1. customer

Customer email address


Add iPAY88 into your website or mobile app