Skip to content
Log in

Manage delinquent subscription payments

On this page

How a delinquent payment is treated in StoreConnect

If a subscription payment fails, the Delinquent Date is set to the date of the first failure, and the Delinquent Reason is set with a date and any message returned by the payment provider (e.g. Card Expired).

On a successful retry, the subscription is processed as normal and the delinquent date and delinquent reason fields are cleared.

Which order gets charged: delinquent order vs renewal order

When a renewal payment fails, StoreConnect records the order that failed as the subscription’s Delinquent Order. This is the same order that was created for the renewal — it is not a new order.

From that point on, the delinquent order takes precedence and is what drives every retry. The Renewal Order field is still set — it is not cleared when a payment fails (only a successful payment clears it) — but it is not the field the system looks at while a delinquent order is present. Retries always attempt payment against the delinquent order on the schedule below.

:::warning Manually setting or re-populating the Renewal Order field on a delinquent subscription has no effect. The system continues to attempt payment against the existing delinquent order on the retry schedule, not the order you set. To change what gets charged, or to force an immediate re-attempt, clear the Delinquent Date (and Suspended Date, if set) so the subscription re-enters the normal renewal cycle. :::

Once a delinquent payment succeeds, the delinquent order and delinquent date are cleared and the subscription returns to its normal billing schedule.

Payment retries

When the Next Billing Date is in the past and a Delinquent Date is set, StoreConnect automatically retries the payment 5 times, with increasing wait times:

  • 1 day after delinquent date
  • 2 days after delinquent date
  • 3 days after delinquent date
  • 5 days after delinquent date
  • 8 days after delinquent date

On each subsequent failed retry, the Delinquent Reason the date and any message returned by the payment provider is appended to the end of the existing field data, creating a log of each failed attempt.

If the final attempt fails, the Suspended Date is set, and no further payments will be attempted. We recommend that you set up a notification in Salesforce so you get alerted when this happens. You can also configure an email to go out from Salesforce to alert the contact each time a payment has failed and when it can be attempted again.

Once suspended, if you choose to try taking payment again, you need to remove the suspension date and the delinquent date from the record so it gets picked up again on the next run.

Customer self-service: paying a delinquent subscription

Customers can resolve a delinquent subscription themselves from their subscription page on the store.

If the subscription has an overdue payment, a Pay Now button is displayed at the top of the subscription detail page showing the amount owing. The customer selects the button, confirms payment on the next page, and the system automatically:

  • Processes the payment using the card on file
  • Clears the delinquent date and delinquent reason
  • Advances the next billing date and next renewal date

The subscription goes back into the normal renewal cycle with no manual intervention needed.

If the customer’s payment details have changed, they need to update them before using the Pay Now option. See Manage customer subscriptions for instructions on updating payment details.

Was this article helpful?

Was this article helpful?