Zelle ResyncPayments task
The ResyncPayments task identifies payments that are out of sync between the system’s payment records and Zelle's payment state, and attempts to resynchronize them to maintain data consistency.
The Zelle Resync Payments Task performs three primary functions to maintain
payment data consistency:
- Scans for out-of-sync payments
- The task scans for out-of-sync payments by querying the database.
- When run manually with a date parameter, it processes the specified business day.
- When run without parameters or on a schedule, it processes the current business day.
- Resynchronize payments
- For each out-of-sync payment, the task attempts to correct the synchronization issue. It tracks the success or failure of each attempt and handles exceptions so that a failure in one payment does not cause the entire task to fail.
- Generate results and summary
- The task logs detailed results, including the total number of out-of-sync payments, the number successfully resynchronized, the number still out of sync, and the payment IDs that failed to resynchronize. It also updates the job description with summary statistics for operational visibility.
Information displayed by the task
You can see the following information:
- Total out-of-sync payments found - Number of payments requiring resynchronization.
- Number of successfully resynced payments - Number of payments corrected successfully.
- Number of payments still out of sync - Number of payments that failed to resynchronize.
- Individual payment IDs that failed - Specific payment IDs that are out of sync, along with associated error messages.
- No payments found - Indicates that no out-of-sync payments were found.
- Final summary - Example: X payments were out of sync; Y were successfully resynchronized.