iPay88 OPSG Integration FAQs

  1. What method use to pass payment parameters value to iPay88 OPSG?
    • By using the HTTP POST method.

  2. What do I provide to iPay88 OPSG before the integration of a merchant account ?
    • Return a copy of completed Merchant Checklist to support@ipay88.co.id and provide both the Request URL and Response URLs’ of merchant website.

  3. What are the merchant Request URL and Response URL?
    • Request URL is a checkout page at merchant website that passes in iPay88 OPSG parameters to request payment page
    • Response URL is a page at merchant website that accepts payment status from iPay88 OPSG after transaction.

  4. How do I perform a payment testing during the integration stage?
    • You can use any valid credit card for testing purpose. Details required are the credit card number, expiry date, CVV number and the card holder’s name.

  5. What transaction amount do I use for test payment?
    • Use the following amount for the respective currency code.
      Currency Code Amount Description
      IDR 300000 The amount must not contain any decimal points, thousands separators or currency symbols.
      For example, Rp. 3.000,00 is expressed as 300000.

  6. What if I get an error message and is unable to reach iPay88 OPSG payment page ?
    • Below are the common error messages returned and its respective description:
      Permission not allow. Referrer URL of transaction request is not same as registered with iPay88 OPSG.
      Signature not match. Signature on request page which pass to iPay88 OPSG is incorrectly generated. Refer section 3.1 in iPay88 OPSG Technical Specification for more information about Signature for request page.
      Over limit per transaction. Payment amount exceeded the value per transaction that assigned to merchant account.
      Duplicate reference number. Do not re-use Reference Number that previously payment success for transaction.
      Payment not allowed. Payment method requested is not allowed for the merchant account.
      Invalid parameters. Some parameter posted to iPay88 OPSG is invalid or empty.
      Status not approved. Merchant account was suspended or not active.

  7. Why do I get ‘The return page URL not exist’ message display on web browser and is unable to see the iPay88 OPSG payment page?
    • Make sure the correct merchant code is used.
    • Provide the Request URL to support@ipay88.co.id before the integration.
    • Make sure response URL is specify through Response URL field in request page or had updated in iPay88.

  8. How do I ensure the integration is completed?
    • Make sure parameters are properly passed to iPay88 OPSG and success reach iPay88 OPSG payment page.
    • Success receives payment status from iPay88 OPSG after perform test transaction.
    • Make sure implemented security control on the merchant response page. Example: Compare the Signature from iPay88 OPSG with the generated merchant response page.

  9. How can I change the merchant information such as Request URL, contact number, company name, and bank account number?
    • Send an email to support@ipay88.co.id to request for these changes

  10. What not to do after press “Proceed Payment” button at iPay88 OPSG payment page?
    • Do not disconnect your Internet connection.
    • Do not close the web browser while transaction being process.
    • Do not click “Back” button on web browser to avoid duplicate payment.

  11. .I am getting error description “Fail (Card issuing bank do not honor the transaction)” returned by iPay88 OPSG, what does it mean?
    • Please contact credit card issuer bank to check whether the card can be used for online purchases.

  12. Is there any function from iPay88 OPSG where I can query payment status if my system did not get payment status return from iPay88 OPSG?
    • You can use the iPay88 OPSG Server Re-query function to query the transaction status. Please refer section 2.8 in iPay88 OPSG Technical Specification for more information about iPay88 server re-query.