Cryozonic Modules for Magento

This article describes installing, uninstalling, and upgrading the Cryozonic Magento modules.

What are the Cryozonic modules?

The Cryozonic modules enable you to accept payments on your Magento site using Stripe and include support for multiple payment methods, the Payment Request API, and subscriptions with Billing.

Modules for Magento 1

Name Description Module Docs
Stripe Payments Securely accept online payments in Magento.



Stripe Express Allow your customers to instantly checkout from your Product pages or Shopping Cart page with a single tap of a button.



Stripe Subscriptions Sell subscriptions with Stripe Billing and Magento Recurring Profiles.



Stripe ACH Payments Securely accept online payments in Magento using ACH.



Stripe Euro Payments Securely accept online payments in Magento using Bancontact, giropay, iDEAL, SEPA Direct Debit and Sofort.



Stripe China Payments Securely accept online payments in Magento using Alipay and WeChat Pay



Modules for Magento 2

The Magento 2 plugins that were developed by Cryozonic have reached their end of life and have now been deprecated.

The modules have now been re-launched under the Stripe brand and are available for download from the Magento Marketplace or Stripe if you prefer a manual install.

This new module is a combination of all Cryozonic add-ons into a single, free, official module for Magento 2. It includes all the features of the older Cryozonic modules, some new features that were not in the Cryozonic modules, as well as performance and stability improvements.

After installing the new Stripe Magento 2 module, the following data from the old Cryozonic modules will be automatically migrated:


If orders were placed using the Cryozonic module, and you need to either refund or capture their invoices, these will be transferred appropriately so that you can refund or capture them using the official Stripe module.


All associations between the Magento customer ID and the Stripe customer ID will be transferred to the new module. This means that customers can continue using their saved cards, or view and cancel their existing subscriptions.


If you had any product configuration for subscriptions, this will also be transferred over to the new module. The new subscription configuration section on the product pages will be called “Subscriptions by Stripe”. For all previously enabled subscriptions, the data will be copied from Cryozonic’s subscription configuration section to the new one by the official module. If you have any subscriptions created with the Cryozonic modules, these continue to be charged based on their frequency. The main difference with the official Stripe module is that instead of invoicing the original order multiple times for every subscription payment, a new order is created instead, which is automatically invoiced. This allows for improved order fulfillment workflow.

Any Stripe Subscriptions created with the Cryozonic modules will continue to be charged according to their billing cycle. It’s important to note that Subscriptions created with the official Stripe module will create a new Order in Magento that will be automatically invoiced each billing cycle. This is different behavior than the Cryozonic modules, which would instead re-invoice the existing Magento Order each billing cycle.

Performing a migration from the Cryozonic modules involves several steps to safely remove the Cryozonic database objects.

Take a database backup


Disable any installed Cryozonic modules

php bin/magento module:disable --clear-static-content Cryozonic_ChinaPayments php bin/magento module:disable --clear-static-content Cryozonic_EuroPayments php bin/magento module:disable --clear-static-content Cryozonic_StripeExpress php bin/magento module:disable --clear-static-content Cryozonic_StripeSubscriptions php bin/magento module:disable --clear-static-content Cryozonic_StripePayments

Install the official Stripe module

Follow the manual installation instructions.

Manually verify that Subscription data was migrated

Verify that the subscription configuration data has been migrated by inspecting one of your subscription products within your Magento Admin panel. There will be a new tab called Subscriptions by Stripe, which should have the same data as the Cryozonic module’s Stripe Subscriptions.

Reconfigure your Stripe API keys

In your Magento Admin panel, navigate to the Stripe module’s configuration panel under Payment Methods. Follow the documented steps to reconfigure your Stripe API keys.

Delete the Cryozonic modules

rm -rf app/code/Cryozonic/StripePayments rm -rf app/code/Cryozonic/StripeExpress rm -rf app/code/Cryozonic/EuroPayments rm -rf app/code/Cryozonic/ChinaPayments rm -rf app/code/Cryozonic/StripeSubscriptions

Delete the Cryozonic attributes from your database

DELETE FROM eav_attribute WHERE attribute_code like "cryozonic_%"; DROP TABLE cryozonic_stripe_customers; DROP TABLE cryozonic_stripesubscriptions_customers; -- older versions of the module DELETE FROM setup_module WHERE module like 'Cryozonic_%';

Reconfigure your Stripe webhooks

Follow the webhook configuration steps to reconfigure your webhook endpoints. After you complete these steps, you can safely remove any webhook endpoints created by the Cryozonic modules.

Was this page helpful?
Questions? Contact us.
Developer tutorials on YouTube.