Manually process a recurring order immediately
You may need to process a customer's recurring order ahead of the regular subscription schedule or retry a failed one.
This guide explains how to manually process a charge or retry a failed one.
Processing a recurring order today
To process a recurring order today:
- Click Customers and select Customers from the dropdown. Search and select the customer.
- Expand the Upcoming orders tab and locate the order you want to process.
- Click the Actions button and choose Process now.
- Click Process order on the popup menu.
Pending status with the Shopify Checkout Integration
If you are using the Shopify Checkout Integration, the charge status of a customer's checkout order is marked as Pending for up to five minutes until the charge is successfully processed through Shopify Payments.
For recurring charges, Shopify may send a verification email to the customer asking them to confirm the charge. This email is sent to protect against fraud. If the customer does not confirm the charge from the verification email, the payment status may stay stuck in Pending. If you encounter this scenario, have your customer confirm the verification email and wait up to five minutes for this update to reflect in Recharge.
The charge status will change to success or error depending on the outcome of the charge. Manually refresh the page to access the updated status.
Retrying a failed charge
When a charge fails, Recharge will automatically retry the charge at set intervals until the maximum number of retries is reached or the customer updates the card attached to the account.
If a customer updates the card, the charge status is updated to card_updated_now_pending_next_attempt
and the charge attempts to process the next day at 16:00 PST.
However, you can also manually retry the charge in the merchant portal by clicking Retry charge.
You can configure how often a failed charge is retried by clicking Settings in your merchant portal and selecting Payment. Scroll down to the Failed charges section to configure these settings.
You can access the orders section of your merchant portal for more information on your customer's credit card declines and order errors.
Charge date behavior
When you manually process an order before its scheduled charge date, Recharge updates the charge date to reflect the date of the first processing attempt. This means that if you process a charge dated June 1st on May 23rd, Recharge now sets the charge date as May 23rd.
If the attempt is unsuccessful, Recharge uses the date the charge was initially attempted as the charge date. For example, if you tried to process a charge dated June 1st on May 23rd, and it fails, but is successful on May 24th, Recharge still sets the charge date as May 23rd.
Recharge does not adjust the charge date if the charge date is in the past. For example, if the original charge date was May 10th, and you process the charge date on May 23rd, Recharge does not adjust the charge date, and it remains listed as May 10th.
The original_charge_date
attribute available through Recharge's charge-related exports or the Recharge API reflects the date of the charge when it was initially created, and is never modified. Use the original_charge_date
attribute if you need to determine the original charge date.