Why Do My Sync Times Keep Increasing?
Question
Why does each sync take longer to complete than the previous one?
Environment
Connector: Checkout.com
Answer
You may experience increasing sync times due to limitations in the Checkout.com API. The Payments API returns only a customer ID. Therefore, we make additional requests to the Customers API to retrieve full customer details for each payment. If a customer is associated with multiple payments, we issue separate API calls for each instance.
As the number of payments grows, the number of API calls increases, leading to progressively longer sync times.