Partner Merchant Payment Notification CallBackURL
This endpoint is used to notify partners of the payment status of an order
POST
The URL of this endpoint is sent during the 'Create Order' call on IntraPay by Partner as the partner_callback_url
Authentication
Partner Public key pk_partner_xxx will be added as authorization header
The secret key of merchant and secret key of partner (for example, concat string:- [sk_merchant_xxx+''+sk_partner_xxx] ) is used to generate the digital signature that is attached to the request body when making the notification request
Security
Only request from Whitelisted IntraPay IPs will be accepted by Partner
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | partners public key |
Request Body
Name | Type | Description |
---|---|---|
Status* | String | this is the status of |
message* | Strung | |
data* | Object | the object containing details of the transaction |
payment* | Object | An object containing the actual payment details |
status* | String | the status of the payment e.g Pending, Paid, Refund |
virtual_account* | Object | An Object describing the virtual account that money was paid into |
amount* | String | The amount paid into the Virtual account |
account_name* | String | The name on the payer |
bank_name* | String | The bank used by the payer |
account_number* | String | The account number of the payer |
Order_details* | Object | The details of the order that was satisfied |
status* | String | The status of the order |
partner_order_id* | String | the id of the order |
intrapay_order_reference* | String | The reference give to an order on the intrapay system |
signature* | String | sha-512-of-req-body-signed-with-SK_merchant_xxx+SK_partner_xxx |
Example Request- Code
Last updated