# Islamic Payment Gateway ## Docs - [Passive Client API](https://ipg-switching.apidog.io/folder-570008.md): - [Active Client API](https://ipg-switching.apidog.io/folder-570019.md): - [Payment Channel API](https://ipg-switching.apidog.io/folder-570716.md): - [Authentication](https://ipg-switching.apidog.io/folder-570755.md): ## API Docs - Passive Client API [Inquiry](https://ipg-switching.apidog.io/api-4367519.md): - Passive Client API [Payment](https://ipg-switching.apidog.io/api-4367520.md): - Passive Client API [Reversal](https://ipg-switching.apidog.io/api-4367521.md): - Passive Client API [Check Status](https://ipg-switching.apidog.io/api-12481837.md): - Active Client API > Bill [Create New Bill](https://ipg-switching.apidog.io/api-4370284.md): Create new bill on Islamic Pay - Active Client API > Bill [Get Bill List](https://ipg-switching.apidog.io/api-4370285.md): Get list of all bills registered on Islamic Pay - Active Client API > Bill [Get Bill Information](https://ipg-switching.apidog.io/api-4370286.md): Get bill information - Active Client API > Bill [Revoke Bill](https://ipg-switching.apidog.io/api-4370287.md): Revoke bill data - Active Client API > Bill [Get Bill Payments](https://ipg-switching.apidog.io/api-4370288.md): Get bill's payments information - Active Client API > Bill [Fake/Mock Payment & Reversal](https://ipg-switching.apidog.io/api-4370289.md): To be able to test your webhook, you may need this process to fake payment and/or reversal from bill. - Active Client API > Payment [Get Payment List](https://ipg-switching.apidog.io/api-4370290.md): Get bill payment list - Active Client API > Account [Get Account Mutations](https://ipg-switching.apidog.io/api-4370291.md): List of account's mutations - Active Client API > Institution [Institution Account List](https://ipg-switching.apidog.io/api-4370292.md): Get list of institution accounts - Active Client API > Institution [Institution List](https://ipg-switching.apidog.io/api-4370293.md): Get Institution List - Active Client API > Institution [Institution Detail](https://ipg-switching.apidog.io/api-4370294.md): Get Institution model - Active Client API > Webhook [Webhook Call](https://ipg-switching.apidog.io/api-4370295.md): We will send payment event to your application with this schema. You have to return `200` Http status response, we will send this call every minute with maximum tries of 3. - Payment Channel API [Inquiry](https://ipg-switching.apidog.io/api-4370301.md): Get Bill Information - Payment Channel API [Payment](https://ipg-switching.apidog.io/api-4370302.md): Execute Payment - Payment Channel API [Reversal](https://ipg-switching.apidog.io/api-4370303.md): Reversal transaction - Authentication [OAuth 2.0](https://ipg-switching.apidog.io/api-4370475.md): Get AccessToken to gain access to the Islamic Pay resources - Authentication [Signature](https://ipg-switching.apidog.io/api-4370484.md): Generate `Signature` by encoding your requests payload (JSON string, including querystring parameters) with `HMAC SHA256` with `API_KEY` provided by Islamic Pay.