Identify FTM Objects and Object Relationships

The following figure shows the primary FTM objects that are used in the Store and Release sample application.

Figure 1. FTM objects and object relationships
  • InTxn – an FTM Inbound Transaction object, representing a payment message, whose finite state machine will contain the key states to hold and release the payment messages.
  • SchedulerTask – an FTM Scheduler Task object that is responsible for scheduled release of held payment messages
  • SvcParticipant – an FTM Service Participant object, representing the Payment Gate, which is used to determine whether payment messages are sent immediately, held, or released.