Model extensions
The FTM for Immediate Payments TCH model has extensions that support the interface with FTM for Digital Payments.
Publication rules
The publication rules that are used to interface with Digital Payments are shown in the
following table.
Event | Publish rule | Description |
---|---|---|
E_AlertStatusEntered | EnterAlertStatus | This rule sends a Messaging API message of type logMessage to the Transaction Server. |
E_AlertStatusExited | ExitAlertStatus | This rule sends a Messaging API message of type clearAlert to the Transaction Server. |
E_BatchValPass | Notify ACH | This rule sends a Messaging API message of type IngestPhysicalTransmission to the Gateway Server. |
E_InTxnComplete | Update ACH | This rule sends a Messaging API message of type setPresentmentState to the Transaction Server. |
E_InTxnFailed | Update ACH | This rule sends a Messaging API message of type applyUpdates to the Transaction Server. |
E_ParticipantStatusUpdate | ParticipantStatusUpdate | This rule sends a Messaging API message of type applyUpdates to the Transaction Server. |
Finite state machines
The Request From Channel and Request From CSM channels are configured
so that payment (pacs.008) message mappers generate batch records. For those payment batches, a simple FSM is
defined. The FSM is shown in the following figure.
Config values
The configuration values that are used for integration with Digital Payments are shown in the
following table.
Category | Key | Value | Description |
---|---|---|---|
CORE | ALERT_ENTER_ACTION | A_EnterAlertStatus | Action called when an alert state is entered. |
ALERT_EXIT_ACTION | A_ExitAlertStatus | Action called when an alert state is left. | |
IP_CHECK_ACCOUNT_PARTICIPANT | The values in this category take effect only when the optional Check TCH participant account precheck service is configured. | ||
BLOCK_UNKNOWN_CT | N | Default behavior when an incoming credit transfer message destination account is not found in the participant table. | |
BLOCK_UNKNOWN_RFP | N | Default behavior when an incoming request for payment message account is not found in the participant table. | |
REASON_CODE_CT | NARR | Reason code logged when a credit transfer message is blocked. | |
REASON_CODE_RFP | NARR | Reason code logged when a request for payment message is blocked. | |
IP_MAP_CFG_REQ_FROM_CHAN / IP_MAP_CFG_REQ_FROM_CSM | msgTypeCfg_pacs.008 | … | Overwrite the value from the Immediate Payments TCH parent model with the
BAT_FOR_SINGLE_TXN value set to Y . |
POST_INBOUND_MAPPER | ACH_Integration_Mapper | Mapper to store extra values in the object value table. | |
IP_PROCESS_TWO_STEP_ACCNT | IP_INCOMING_PRE_CHECK* | … | Overwrites the respective values from the Immediate Payments TCH parent model
by adding a A_RegisterACHRequest precheck service. |
IP_OUTGOING_PRE_CHECK* | … |