...
Date: | Author: | Version: | Changes: | Completed | Ext. | Int. | Is in Core |
---|---|---|---|---|---|---|---|
20 July 2023 | CMI | 1.0 | Doc. created | No | |||
21 July 2023 | CMI | 1.0.1 | Added nordea documentation | No | |||
11 August 2023 | CMI | 1.0.2 | Added EngineStartupCheck documentation | No | |||
31 August 2023 | CMI | 1.0.3 | Added documentation for EngineItemErrorHandler. Moved debtor name and address line from mandatory to optional parameter configuration. Added END_TO_END_ID to NORDEA_PAYOUT_ITEM table. | No |
Terms and definitions:
Terms/definitions: | Meaning: |
---|---|
TBD | To be determined |
N/A | Not applicable |
...
Column | Notes | |
---|---|---|
ID | Standard rator ID. | |
ACCOUNT_PAYMENT_ID | The ID of the account payment this item represents. | |
INSTRUCTION_ID | Generated when the payout item is created. Maps to the InstrId in the nordea payment file. | AMOUNT |
END_TO_END_ID | Generated when the payout item is created. Maps to the EndToEndId in the nordea payment file. | |
AMOUNT | The amount on the account payment. Used in the payment information of the nordea payment file. Note that this value will be positive in the payout item. | |
RESPONSE_STATUS | The response code from Nordea validation. Possible values: ACCP, ACWC, PDNG, RJCT | |
RESPONSE_MESSAGE | If payment is rejected, the StatusReasonInformation will be inserted here if provided in the response | |
SOURCE_ID | The ID of the source object this item belongs to |
...
Without these values configured, the engine will not start.
EngineItemErrorHandler
Updates the source to status 4 (ERROR) if an exception is caught during the engine processing.
EngineQueueLoader
Uses NordeaPayoutSourceRetriever. If engine is running in normal mode, will retrieve all sources in status 1 (READY). If engine is running in resend mode, will retrieve all sources in status 3 (RESEND).
...
Without these values configured, the engine will not start.
EngineQueueLoader
...
EngineItemErrorHandler
Moves the response file to the incoming error folder if an exception happens during the reading of the file.
EngineQueueLoader
Retrieves a list of all files in the configured incoming file location.
EngineHandler
The EngineHandler will:
...
Parameter | Parameter type | Description |
---|---|---|
NORDEA.PAYOUT.DEBTOR.ID | S | The Nordea ID of the debtor, must be provided in every request. |
NORDEA.PAYOUT.DEBTOR.NAMEACCOUNT_ID | S | A string representation of the name The IBAN account ID of the debtor. |
NORDEA.PAYOUT.DEBTORINITIATOR.ADDRESS_LINEID | S | Single line address of the debtor. |
NORDEA.PAYOUT.DEBTOR.ACCOUNT_ID | S | The IBAN account ID of the debtor |
NORDEA.PAYOUT.INITIATOR.ID | S | The nordea ID of the request The nordea ID of the request initiator. Will be the same as the debtor ID if the debtor is also initiating the request |
NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_REQUEST.OUTGOING_FOLDER | S | The folder where the payout request file is deposited. |
NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_REQUEST.PROCESSED_FOLDER | S | The folder where the payout request file is moved to after it has been processed. |
NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_RESPONSE.INCOMMINGINCOMING_FOLDER | S | The folder where the ResponseHandlerEngine will look for response files from Nordea. |
NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_RESPONSE.PROCESSED_FOLDER | S | The folder where the ResponseHandlerEngine moves the response file after it has been processed. |
NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_RESPONSE.ERROR_FOLDER | S | The folder where the ResponseHandlerEngine moves the response file if any errors occur during processing |
...
Parameter | Parameter type | Description | |||
---|---|---|---|---|---|
NORDEA.PAYOUT.INFODEBTOR.REMITTANCE_TEXTNAME | S | The text being displayed on the A string representation of the name of the debtor. | |||
NORDEA.PAYOUT.DEBTOR.ADDRESS_LINE | S | Single line address of the debtor. | |||
NORDEA.PAYOUT.INFO.REMITTANCE_TEXT | S | The text being displayed on the payout message. | |||
NORDEA.PAYOUT.MESSAGE.CONFIGURATION.FILE_NAME_PREFIX | S | The prefix of the file name for the payout file. The full name of the file will be prefix+messageId+”.xml” | |||
NORDEA.PAYOUT.MESSAGE.CONFIGURATION.MESSAGE_ID_PREFIX | S | The prefix of the message ID for the payout file. The message ID will be: prefix+source_Id | |||
NORDEA.PAYOUT.MESSAGE.CONFIGURATION.PAYMENT_INFORMATION_ID_PREFIX | S | The prefix of the payment information ID for the payout file. The payment information ID will be: prefix+source_id | NORDEA.PAYOUT.MESSAGE.CONFIGURATION.INSTRUCTION_ID_PREFIX | S | The prefix of the instruction ID for the payout file. The instruction ID will be: prefix+item_id |
NORDEA.PAYOUT.MESSAGE.CONFIGURATION.END_TO_END_ID_PREFIX | S | The prefix of the end-to-end ID for the payout file. The end-to-end ID will be: prefix+item_id |
...