Once Monnet receives a notification from the bank that a transaction has been completed (payment approved, denied or expired), Monnet will notify the Merchant POST URL.

The merchant must provide Monnet with a public URL (HTTPS) page that accepts parameters using HTTP POST standards. This page can be coded in any language but should respond using a standard format.

Request

Monnet will POST the following information to the URL:

FieldDescription
payinStateIDString
Payin State ID. (number value)Status
payinStateString
Payin Status description. Status
payinStatusErrorCodeString
If there is an error, this will return Payin Status Error Code. (number value)
Error Codes
payinStatusErrorMessageString
If there is an error, this will return Payin Status Error description.
Error Codes
payinMerchantIDString
Merchant Identifier for the Payin API.
payinAmountString
The amount of the transaction. Uses 1 decimal. (decimal value)
payinCurrencyString (ISO-4217)
The currency of the transaction
Example
USD, EUR, MXN, etc.
payinMerchantOperationNumberString
Reference number of the sale.
This value is used to notify Merchants about a payment.
payinMethodString
Payment Method.
This value is the same that the merchant sent into the request.
payinVerificationString (Required)
HASH SHA512 of:
payinMerchantID+
payinMerchantOperationNumber+
payinAmount+ (using 1 decimal)
payinCurrency+
KeyMonnet

Optional (Only for Chile)

FieldDescription
LastFourDigitsInteger (Required)
LastFourDigits of the payment Card
CardTypeString (Required)
Type of the payment Card

Response

Monnet expects a 200 no error as a response to confirm the notification delivery.