Recharge Checkout no longer accessible
Starting October 18, 2024, subscription apps not integrated with Shopify Checkout will no longer be able to accept or process orders, including those placed through Recharge Checkout or Checkout API.
This guide walks you through how checkouts will work going forward and provides steps to successfully transition your Recharge Checkout on your Shopify store. By following these steps, you'll ensure your store stays updated and avoid any potential customer checkout issues.
- Recharge Checkout on Shopify
- Shopify Checkout Integration
Overview
Starting October 18, 2024, the Recharge Checkout and Checkout API for Shopify stores using the Shopify Checkout Integration will no longer be available. After this date, customers won’t be able to access the Recharge Checkout, and the Checkout API will be disabled.
If you haven't converted to the Shopify Checkout Integration yet, you need to if:
- You use the Recharge Checkout on Shopify platform
- See Identifying your store's Recharge checkout platform to verify your store’s existing platform. If you are using the Recharge Checkout on Shopify you need to convert to the Shopify Checkout Integration.
- You use the Recharge Checkout API to customize the checkout experience
- Check with your developer to confirm if you use the Recharge Checkout API for advanced checkout customizations
After October 18th, you’ll receive a notification from Recharge to convert your checkout if customers try to check out through one of these methods.
Recharge displays an error message to customers who attempt to check out using one of these methods.
Method |
Error message |
A customer tries to place a checkout order through the Recharge Checkout on Shopify | This store's subscription checkout is not available. You can complete
this purchase by going back to {store.name} and changing your products
to non-subscription items if they are available. If you have any
further questions or would like to place a subscription order, please
reach out to the store. |
A Shopify Checkout Integration customer ends up on the Recharge Checkout |
|
You use the Checkout API to process checkout orders | Status code: 422 Message: “Checkout is disabled on this store. Please
see this article for more details: https://support.getrecharge.com/hc/en-us/articles/25314881971607-Recharge-Checkout-no-longer-accessible. |
Converting from the Recharge Checkout on Shopify to the Shopify Checkout Integration
Recharge is committed to making the switch to the Shopify Checkout Integration as smooth as possible and has a dedicated Conversion team ready to help merchants through the entire checkout transition process. Complete the Convert to Shopify checkout form to work with a dedicated specialist throughout the conversion process.
Follow the conversion process outlined in Converting from Recharge Checkout on Shopify to the Shopify Checkout Integration to begin your store conversion.
Sunsetting the Checkout API for Shopify stores
Recharge will block the following endpoints starting October 18, 2024:
POST /api/checkouts
PUT /api/checkouts/<string:token>
POST /api/checkouts/<string:token>/charge
GET, PUT, POST /api/checkouts/<string:token>/upsell
POST /api/checkouts/import
You must stop using these endpoints and enable the Shopify Checkout to continue to allow customers to check out with your products.
Recharge Checkout on Shopify
If you use the Checkout API and are on the Recharge Checkout on Shopify platform, you’ll need to convert to the Shopify Checkout Integration and begin using the Shopify Checkout to process checkout orders. Follow the conversion process outlined in Converting from Recharge Checkout on Shopify to the Shopify Checkout Integration to begin your store conversion.
Shopify Checkout Integration
If you use the Checkout API and are on the Shopify Checkout Integration, or migrated Shopify Checkout Integration, you must stop using the endpoints listed above, and switch to using the Shopify Checkout to process checkout orders.
Work with Shopify’s support team to ensure the Shopify Checkout is configured correctly.