- 10 Oct 2023
- 1 Minute to read
- Contributors
- Print
- DarkLight
- PDF
Successful HTTP Payment Push Notification
- Updated on 10 Oct 2023
- 1 Minute to read
- Contributors
- Print
- DarkLight
- PDF
This callback notification will update the Merchant once a successful payment is conducted for each created invoice. 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.MerchantID required | Alphanumeric value representing the merchant Id.
|
Response.InvoiceId required | Alphanumeric value representing the Invoice ID.
|
Response.InvoiceStatus required | Alphanumeric value representing the invoices Status which will ALWAYS be PAID.
|
Response.Amount required | A numeric value represents the invoice amount determined by 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 upon invoice creation.
|
Response.RRN optional | The Reference Retrieval Number of the payment.
|
Response.ApprovalCode optional | The Approval code for the payment.
|
Response.MaskedCardNumber optional | Alphanumeric value representing the masked card number.
|
Response.CardType optional | Alphanumeric value represents the card type used during the payment.
|
Response.AuthorizedAmount conditional | A numeric value represents the actual amount used in the payment. It will be ISO formatted with no decimal point.
Condition: This parameter will be provided back to the merchant if the MCP is enabled for this merchant. |
Response.AuthorizedCurrencyISOCode conditional | The numeric ISO Code of the actual currency used in the payment.
Condition: This parameter will be provided back to the merchant if the MCP is enabled for this merchant. |
Response.Token conditional | This value will be part of the response if the invoice was created with a flag to generate a token. This parameter is a part of the tokenization. For more information, see Tokenization.
|
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 passwrod provided by the merchant.
|