Islamic Payment Gateway
  1. Authentication
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
  • Schemas
    • Schemas
      • additional-data
      • Bill
      • Bill Model
      • Bill Component Schema
      • Bill-components
      • Payment Model
      • Payment Schema
      • Bill's component
    • Response
      • Error-Response
      • ErrorResponse
      • Pay-Success-Full
      • Pay-Success-Partial
      • Pay-Bill-Not-Found
  1. Authentication

Signature

Developing
VIEW
/no-url-assigned
Generate Signature by encoding your requests payload (JSON string, including querystring parameters) with HMAC SHA256 with API_KEY provided by Islamic Pay.
This to prevent any malicious attempt to modify the payload in transit.
$payloadJson = json_encode($request_payload); 

$signature = hash_hmac('sha256', $payloadJson, $api_key);

Request

None

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request VIEW '/no-url-assigned'

Responses

🟢200OK
application/json
Body

Example
{}
Modified at 2023-10-06 13:12:02
Previous
OAuth 2.0
Next
additional-data
Built with