Scheduled Payments
Scheduled Payments enables the execution of bulk payments at a specified point in the future.
This solution is a combination of the following IPF Core components:
For detailed information on each component please visit their respective pages.
Contextual Diagram
The following diagram shows how the IPF Core components work together to execute Scheduled Payments.
-
Save any Payment related data required for execution.
-
Save Bulk payment data
-
Save Batch payment data
-
Save Transaction payment data
-
-
Schedule each Batch for release
-
The Payment Scheduler triggers at the previously supplied schedule, notifying the Payment Releaser that the given Batch can be released.
-
The Payment Releaser reads the Batch payment data from the Payment Warehouse
-
The Payment Releaser notifies the Execution Service that the Batch is ready for release (this allows for the execution service to perform any readiness activities)
-
The Execution Service (not part of Scheduled Payments solution) notifies the Payment Releaser that it is ready for the Transactions to be released.
-
The Payment Releaser reads the Transaction payment data for the Batch from the Payment Warehouse
-
The Payment Releaser releases the Transaction payment data to the Execution Service
-
The Execution Service handles the execution of the transactions.