Debit Batches Management
This page displays the batches of auto-debit attempts that the Membership Portal makes to collect payments from users. The system manages both regular unpaid transactions and spending limit debit requests.
This page implements several functional requirements
-
The system generates batch data for re-debiting user accounts, including both unpaid transactions and spending limit debit requests.
-
After each debit attempt, the system updates the payment status and transaction log, which is reflected in the "Status" column.
-
Retry Mechanism: The system performs retries on unpaid transactions:
- First retry: 24 hours after initial attempt
- Second retry: 3 days after first retry
- Third retry: 7 days after second retry
Key Elements of the Page:
-
Batch Information: Each row represents a batch of auto-debit attempts with a unique batch ID.
-
Status Column: Shows the current status of each batch:
- "Pending": A batch that has been submitted but is awaiting processing
- "Completed": Batches that have been processed
-
Unpaid Column: Shows the total amount of unpaid transactions included in each batch that needs to be collected.
-
Spending Limit Column: Represents the spending limit debit requests included in the batch.
-
Success Rate: For completed batches, shows the percentage of successful debits (100% for all completed batches shown).