Overview
The system supports two mechanisms for transaction management:
-
Synchronization (manual) – Triggered by clicking Synchronize in Admin → Account → Show. This process compares transactions recorded in the system with those in the provider’s account. The request is queued and processed asynchronously, generating a detailed synchronization report with transaction statuses. Synchronization can be configured via system configs to include only transactions within a specified date range.
-
Import (automatic) – Runs at regular intervals, automatically retrieving recent transactions from the provider’s system. If new transactions are detected, they are added to the account.
Synchronization vs. Import
|
Feature |
Synchronization (Manual) |
Import (Automatic) |
|---|---|---|
|
Trigger |
Manually triggered via the Synchronize button in Admin → Account → Show. |
Runs automatically at regular intervals. |
|
Process |
Compares account transactions with the provider’s system and generates a detailed report. |
Periodically fetches new transactions from the provider’s system. |
|
Queueing |
Synchronization requests are placed in a queue and processed asynchronously. |
Runs on schedule without manual intervention. |
|
Customization |
Can be configured to sync only transactions within a specified date range via system configs. |
No manual configuration—fetches all new transactions. |
Both mechanisms are provider-dependent and can be enabled or disabled via configuration settings.