- 04 Apr 2022
- 1 Minute to read
- Contributors
- Print
- DarkLight
- PDF
Refund HTTP Push Notification
- Updated on 04 Apr 2022
- 1 Minute to read
- Contributors
- Print
- DarkLight
- PDF
This callback notification will update the merchant once a refund transaction is processed for each pending refund request. The notification will be initiated from SmartLink to the merchant, as there will be no need for the merchant to issue any request to receive this notification, only setting up the interface which will receive this notification. This message is sent as an HTTP Request containing the below parameters.
Output Parameters
Parameter | Description |
Response.MessageID required | Numeric value representing the refund message ID, this value will always be (4). This value will be used only on refund notification to distinguish it from payment notification.
|
Response.MerchantID required | Alphanumeric value representing the merchant Id.
|
Response.InvoiceId required | Alphanumeric value representing the Invoice ID.
|
Response.InvoiceStatus required | Alphanumeric value representing the invoice status. Possible values are:
|
Response.Amount required | A numeric value represents the invoice amount that is sent from the merchant upon invoice creation. It will be ISO formatted with no decimal point.
|
Response.CurrencyISOCode required | The numeric ISO Code of the currency for the invoice. This value represents the currency ISO code sent by the merchant upon invoice creation
|
Response.RRN optional | The Reference Retrieval Number of the refund.
|
Response.ApprovalCode optional | The Approval code for the refund.
|
Response.RefundAmount required | A numeric value represents the refunded amount. It will be ISO formatted with no decimal point.
|
HTTP Authentication Parameters
The below parameters will be included within the HTTP authorization request header as a basic authentication.
Parameter | Description |
username optional | An Alphanumeric value representing the username Provided by the merchant.
|
password optional | An Alphanumeric value password provided by the merchant.
|