LifterLMS Automatic Retry of Failed Payments

Overview

# Top

NOTE: This feature is available in LifterLMS 3.10 and higher!

When this setting is enabled, supporting LifterLMS payment gateways will automatically retry recurring payments in an attempt to recover revenue potentially lost due to temporary payment method declines.

In addition to automatically retrying payments, notifications can also be configured to notify users (and others) of the failed payment and reschedule.

Retry Rules

# Top

By default, LifterLMS automatic payment retries follows a set of 5 payment retry rules. Each rule is made up of the following:

  1. Order status change: Update the current status of the related order
  2. Retry delay: determines how long to wait before retrying the payment again
  3. Notifications: whether or not notifications should be sent about the payment failure.

LifterLMS will obey the following rules for an order:

  1. Retry Rule #1
    1. Status: On-Hold
    2. Retry Delay: 12 Hours
    3. Notifications: Do not send notifications
  2. Retry Rule #2
    1. Status: On-Hold
    2. Retry Delay: 24 Hours
    3. Notifications: Send notifications
  3. Retry Rule #3
    1. Status: On-Hold
    2. Retry Delay: 48 Hours
    3. Notifications: Send notifications
  4. Retry Rule #4
    1. Status: On-Hold
    2. Retry Delay: 72 Hours
    3. Notifications: Send notifications

If the final payment retry fails the order will be marked as “Failed”

If you’d like to customize or add additional retry rules you may do so via the filter llms_order_automatic_retry_rules.

Gateway Support

# Top

The following gateways support LifterLMS automatic payment retries:

Last Updated on
Was this article helpful?