Outgoing webhook notification endpoint
Outgoing webhook endpoint to send notifications about changes on different entities within Enfuce system. This webhook needs to be implemented by a 3rd party system in order to get notifications. Enfuce is expecting a response within 1000 ms.
Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
Notification information. The fields are different depending which type of notification it is.
- AccountBody
- CardBody
- PinBody
- TransactionBody
- AuthorizationHoldBody
- TokenizationBody
- InvoiceBody
- FraudCaseBody
accountId that is representing this notification
"1234567890"
Customer number that is representing this notification, typically card holder and is the number set as external identifier when customer is created
"ABCDEFGH123456789"
Tells in more detail about what is changed
CREATED, REMINDER_STATUS_CHANGE, STATUS_CHANGE Unique ID for a notification assigned by Enfuce
"1234567890"
Corresponds to the entity represented in other parts of Enfuce API.
Note: The INVOICE enum is available only for fleet cards.
ACCOUNT, CARD, PIN, TRANSACTION, AUTHORIZATION_HOLD, TOKENIZATION, EMVSCRIPT, INVOICE, FRAUD_CASE WAIT, REMINDER1_SENT, CARD_BLOCKED, REMINDER2_SENT, REMINDER3_SENT, REMINDER4_SENT, REMINDER5_SENT, REMINDER6_SENT, REMINDER7_SENT, SENT_TO_COLLECTION, STOPPED, DONE ACCOUNT_BLOCKED, ACCOUNT_COLLECTION, ACCOUNT_OK, ACCOUNT_TO_CLOSE, ACCOUNT_CLOSED, ACCOUNT_AUTO_CLOSED Your Institution Identifier assigned by Enfuce. For example, this can be used to determine the Sender ID for SMS messages.
"752001"
Response
A new notification event created
When a payment is declined, a response description is returned, if available, providing more context on why the transaction failed. This includes a return code and a brief explanation. If multiple issues cause the decline, only one response description is sent; the most recent reason for decline is returned. If the payment is successful, the resourceResponse attribute is returned with null value.
"061-Usage Limit '24H_RETAIL' Amount Exceeded"
Will contain the ID of the resource that has been created or updated

