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
  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 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
object {0}
Example
{}
Previous
OAuth 2.0
Built with