Islamic Payment Gateway
    Islamic Payment Gateway
    • Passive Client API
      • Inquiry
        POST
      • Payment
        POST
      • Reversal
        POST
      • Check Status
        POST
    • Active Client API
      • Bill
        • Create New Bill
        • Get Bill List
        • Get Bill Information
        • Revoke Bill
        • Get Bill Payments
        • Fake/Mock Payment & Reversal
      • Payment
        • Get Payment List
      • Account
        • Get Account Mutations
      • Institution
        • Institution Account List
        • Institution List
        • Institution Detail
      • Webhook
        • Webhook Call
    • Payment Channel API
      • Inquiry
        POST
      • Payment
        POST
      • Reversal
        POST
    • Authentication
      • OAuth 2.0
        POST
      • Signature
        VIEW

    Passive Client API

    Description#

    Passive Client API is where the billing database is available at the user's side (client, and/or gateway) so that IPG is required to read the latest billing through the API with technical specifications provided by the User.

    Response Code#

    Error response code (RC) should use this format, the difference is only at data variables
    List of Error Code we can handle :
    SUCCESS; Transaction success
    BILLER_AUTHENTICATION; Failed Authentication
    BILLER_INVALID_TRANSACTION; Missing parameters, invalid validation, etc.
    BILLER_INVALID_TRANSACTION_AMOUNT; Amount under/over specified value
    BILLER_BILL_INVALID_AMOUNT; Amount under/over specified value
    BILLER_INVALID_VA_NUMBER; Invalid va number
    BILLER_BILL_ALREADY_PAID; Bill already paid (based on our reference).
    BILLER_BILL_NOT_FOUND; Bill not found
    BILLER_PAYMENT_NOT_FOUND; Payment not found
    BILLER_PAYMENT_ALREADY_REVERSED; Payment already reversed.
    BILLER_SUSPECT_TRANSACTION; If you're not sure what happenned and transaction considered as success (reconcile needed later)
    BILLER_GATEWAY_INVALID_RESPONSE: Other error. Please provide in messages data

    Transaction Flow :#

    IPG Passive Client SEQ.png
    Next
    Inquiry
    Built with