Solidgate helps to recover failed subscription payments using retry strategies, helping businesses retain revenue and customers without disrupting access to their services.

How retry strategies work

After the initial collection of the invoice failed, the retry mode activates, and the subscription goes into the redemption status.

While the subscription is in the redemption status, Solidgate retries the invoice collection four times. The intervals between the retry attempts are based on the chosen strategy, which can be either one of the default options or a custom strategy. During the redemption period, your customers can maintain access to the product. However, please note that this redemption period is included in the next billing cycle.

It is possible that the redemption period can extend beyond the billing period. If the next retry date for payment exceeds the end of the billing period, Solidgate cancels the subscription.

By default, the redemption period is excluded from the next billing cycle. To include the redemption period, enable Redemption period included in next billing period in Billing settings. When enabled, the redemption period counts toward the next billing cycle.

Additionally, Solidgate provides the option to automatically apply a discount in % if there is the 3.02 Insufficient funds decline during the last payment attempt.

However, when a payment fails due to decline codes that should not be retried, retries stop automatically. As a result, the subscription status changes from redemption to cancelled because the invoice cannot be paid.


#1 Retry strategy for Weekly subscription

Name in Hub:

  • #1 - Weekly 0% /0% /0% /0%” - 89e4181a-20db-410f-b2ab-89aa9c538e1c
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount - - - -
#2 Retry strategy for Weekly subscription with 25% discount on the last retry

Name in Hub:

  • #2 - Weekly 0% /0% /0% /25%” - a7b75f02-b232-4a80-a355-e29dd6f456a8
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount - - - 25%
#3 Retry strategy for Weekly subscription with 50% discount on the last retry

Name in Hub:

  • #3 - Weekly 0% /0% /50% /0%” - ee98ae8c-ddb3-4ee9-b4f8-db5aee10e83e
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount - - 50% -
#4 Retry strategy for Weekly subscription with 75% discount on the last retry

Name in Hub:

  • #4 - Weekly 0% /0% /0% /75%” - fc43720d-61c2-4859-8121-c2a9030fc27d
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount - - - 75%
#5 Retry strategy for Weekly subscription with 25% and 50% on the last retries

Name in Hub:

  • #5 - Weekly 0% /0% /25% /50%” - 989da197-7494-48cc-959b-472e8ae11744
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount - - 25% 50%
#6 Retry strategy for Weekly subscription with subsequent 10%, 25%, 50%, and 75%

Name in Hub:

  • #6 - Weekly 10% /25% /50% /75%” - 7751e627-414b-4f93-bcb6-c8146b158a08
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount 10% 25% 50% 75%
#7 Retry strategy for Weekly subscription with subsequent 25%, 50%, 75%, and 75%

Name in Hub:

  • #7 - Weekly 25% /50% /75% /75%” - 7893dd77-8a93-4701-8d91-0dd9df0a8017
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount 25% 50% 75% 75%
#8 Retry strategy for Weekly subscription with 15%, 40%, 65% on the last retries

Name in Hub:

  • #8 - Weekly 0% /15% /40% /65%” - 34a9b223-171a-445c-95d6-b970adacdaed
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 2 days after the previous retry 5 days after the previous retry
Discount - 15% 40% 65%
#9 Retry strategy for Monthly subscription without discounts

Name in Hub:

  • #9 - Monthly 0% /0% /0% /0%” - b3059460-6ee5-4547-9fb6-79719fdfa262
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - - -
#10 Retry strategy for Monthly subscription with 25% discount on the last retry

Name in Hub:

  • #10 - Monthly 0% /0% /0% /25%” - 1d9ac496-2868-41e4-9068-e46d5f4ca578
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - - 25%
#11 Retry strategy for Monthly subscription with 50% discount on the last retry

Name in Hub:

  • #11 - Monthly 0% /0% /0% /50%” - e0d3e875-c1f8-474b-a3a1-d8379d481ca7
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - - 50%
#12 Retry strategy for Monthly subscription with 75% discount on the last retry

Name in Hub:

  • #12 - Monthly 0% /0% /0% /75%” - c0bad7d4-3b4f-4840-bb3d-9ff2c52770f1
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - - 75%
#13 Retry strategy for Monthly subscription with 25%, 50% on the last retries

Name in Hub:

  • #13 - Monthly 0% /0% /25% /50%” - 53df1cf0-4082-41aa-bbbf-3d9b193d50b7
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - 25% 50%
#14 Retry strategy for Monthly subscription with 25%, 50%, 75% on the last retries

Name in Hub:

  • #14 - Monthly 0% /25% /50% /75%” - ad428ad9-609f-4151-8249-9855cf69978b
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - 25% 50% 75%
#15 Retry strategy for Monthly subscription with 25%, 50%, 50%, and 75%

Name in Hub:

  • #15 - Monthly 25% /50% /50% /75%” - 1a254d1d-0ccf-424d-a8fc-79a488b2792c
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount 25% 50% 50% 75%
#16 Retry strategy for Monthly subscription with 15%, 40%, 65% on the last retries

Name in Hub:

  • #16 - Monthly 0% /15% /40% /65%” - 59247538-c815-4b27-926b-cdbd7f1bcb99
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - 15% 40% 65%
#17 Retry strategy for Monthly subscription with 30% on the last retry

Name in Hub:

  • #17 - Monthly 0% /0% /0% /30%” - 29758780-10d8-40a9-a636-39a95fb2ebe8
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - - 30%
#18 Retry strategy for Monthly subscription with 50% on the third retry

Name in Hub:

  • #18 - Monthly 0% /0% /50% /0%” - 9fd60a56-ea04-4d18-9449-25bae3631a65
#1 #2 #3 #4
Retry interval 1 day after the initial collection On the nearest Friday 9 days after the previous retry 19 days after the previous retry
Discount - - 50% -

Apply retry strategy to product

You can apply and specify the retry strategy via the Solidgate API or in the Solidgate Hub while creating or editing the subscription product details.

Via API Use the create product API and update product API endpoints to add or modify the retry settings for your offers. These endpoints let you set a retry approach that aligns with your business goals and supports payment recovery. To enable retry strategies, set the retry_mode field to static and pass the preferred stategy ID value for the retry_strategy_id field in your request. Via Hub To apply a retry strategy

  1. Go to Billing > Products.
  2. Find the product you need and click on it.
  3. In the Product section, click on Edit.
  4. Next to Retry mode, select Retry strategies.
  5. Select the preferred strategy from the dropdown list.
  6. Click on Save changes to confirm.
Once saved, you can see the Retry mode set to Retry strategy and Selected strategy set to the one you chose.

Remove product retry strategy

In case you do not need any retry strategy applied to the product for reattempting unsuccessful payments, you can disable retries. The method to remove the retry strategy depends on whether the product was set up via Hub or API. Removing the strategy prevents further retries on failed subscription payments.

Via API When making the update product API request, either set the 571651d3-91ff-4d78-babb-59142d536147, which corresponds to No retry strategy, or null value for the retry_strategy_id field. Via Hub To remove the retry strategy

  1. Go to Billing > Products.
  2. Find the product you need and click on it.
  3. In the Product section, click on Edit.
  4. Select No retry from the dropdown list or clear the retry strategy field.
  5. Click on Save changes to confirm.