PaymentStatusSynchronizer is not syncing old orders

We have a job running Litium.Foundation.Modules.ECommerce.Payments.PaymentStatusSynchronizer to synchronize status changes with our payment provider, Braintree. We’re having problems with orders not geting synchronized after a while even if the status hasn’t moved to Paid in Litium. The orders isn’t sent into the overridden SyncPaymentStatusWithProvider method any longer when the job runs. It’s working correctly for newer orders and it works for the older one’s if we do a manual sync from backoffice.

Is there a default time limit for when orders aren’t synced anymore? If so - is there a way to extend that?

Litium version: 7.4

Looks like it defaults to 3 days, but you should be able to add a parameter to the task, parameters="MaxAge=Y" to override it.

1 Like

OK, great. And I guess that Y is days, or?

Yes, exactly. Should’ve mentioned that directly :slight_smile:

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.