Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The response from Nordea comes in two tiers: The acknowledgement response is a validation of the payment message file format itself. If the acknowledgement response is positive, the payment message will be sent to Nordea’s backend for processing. Once this process is complete, we will receive a status report with an overview of the status of each requested payment. Additionally, if an accepted payment fails when attempted by Nordea, we may receive a third report containing rejections for previously accepted transactions.

The project consists of three engines:

...

Below can be found technical details regarding the implementation of Nordea Payout. The project is split into four modules:

State Diagrams

NordeaPayoutSource - Response Status

Drawio
mVer2
simple0
zoom1
inComment0
pageId591200363
custContentId927596767
diagramDisplayNameNordeaPayoutSourceResponseStatus.drawio
lbox1
contentVer2
revision2
baseUrlhttps://enghouseglobal.atlassian.net/wiki
diagramNameNordeaPayoutSourceResponseStatus.drawio
pCenter0
width533
links
tbstyle
height501

NordeaPayoutItem - Response Status

Drawio
mVer2
simple0
zoom1
inComment0
pageId591200363
custContentId922714745
diagramDisplayNameNordeaPayoutItemResponseStatus.drawio
lbox1
contentVer2
revision2
baseUrlhttps://enghouseglobal.atlassian.net/wiki
diagramNameNordeaPayoutItemResponseStatus.drawio
pCenter0
width481
links
tbstyle
height341

Nordea Core

This module includes two new tables and required entity classes, as well as utility classes for cross-engine functionality. It also includes a custom implementation of AccountPaymentDateForBillingGroupRefundRequestProvider that is used to set the Payment Date on the Account Payment created when a Payout Request is approved.

...