Skip to main content

Notification service

If the merchant wishes to be notified of the final status of the transaction, it is necessary to implement a web service that meets the following definitions:

Method HTTP
POST

Protocol
REST

Format
JSON

URL
string

It will be taken from the urlIPN field indicated in the input data of section Parameter definition

Shipment data

The exposed service must accept the following data as they will be the values that Izipay will send:

  • Incoming HTTP Headers.
transactionId
String
required

Unique id for each transaction generated by the merchant.

Length (min - max): 5 - 40
Example:16881500822750
  • Input parameters (HTTP Body)**.
code
String
required

Authorization response code

Length (min - max): 2 - 3
Example:00
message
String
required

Authorization response message, according to the language

Length (min - max): 5 - 30
Example:Ok
messageUser
String
required

Friendly message for the user, according to the language

Length (min - max): 5 - 50
Example:Ok
messageUserEng
String
required

Friendly message for the user in English

Length (min - max): 5 - 50
Example:Ok
response
Object
required

Response data object

payloadHttp
String
required

Original response message used for signature generation.

Example:{"code":"00","message":"OK"…..}
signature
String
required

It is the hash of the request payload expressed in a base64 value string.

Example:b166214e976c7e76390889
transactionId
String
required

Unique id for each transaction generated by the commerce, sent in the security api (Token Session) equivalent to the Correlation Id for the transaction flow.

Length (min - max): 5 - 40
Example:16881500822750

Information

For more detailed information visit the Notifications section.