Powered by Magento Commerce 2.4.1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

Braintree Subscription

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store


Back to top

Braintree helps businesses of all sizes, from small to large enterprises, accept and process payments to help maximize business opportunities and revenue growth. Companies around the world benefit from the technology and support of Braintree coupled with the scale, backing, and confidence of partnering with a PayPal service.

Braintree Subscription is the Magento 2 extension using which you can sell subscription products. The products can be sold as subscriptions as well as regular. Initially, the admin can create subscription plans/campaigns. While creating a plan, the admin adds the name of the subscription plan, how frequently the subscription will run (daily, weekly, monthly, or yearly), amount of initial fee, any discount for purchasing the subscription plan, how many times the subscription will run, and then adds the products available in that subscription plan. 

The admin can configure whether a customer could be allowed to cancel a subscription or not, whether a customer could be allowed to pause a subscription or not, whether a customer could be allowed to specify the number of times a subscription will run and configure the email notifications of the subscription. 

A customer can purchase multiple subscriptions as well as non-subscription products from a single cart. Only registered customers can purchase the subscription products. For each subscribed product separate subscription profile has been generated and a customer can see the subscription profile in My Account section and manage their subscriptions. A customer can change the shipping and billing addresses from their account.

Braintree Subscription module is only compatible with Magento 2 Braintree with Vault payment method.


Account & Pricing

A Braintree account is required to use this extension. If you don’t yet have a Braintree account then you will need to sign-up here for one as the extension will not create you an account during the installation. Please also check out the Braintree pricing as fees will apply when using Braintree to process your transactions.


Security Features

Braintree Vault securely stores customer information – including payment method information – so you can safely keep customers on file, using multiple encryption keys with split knowledge and dual control. A data thief would not be able to make use of information stolen from a database without also having the key. This data store cannot be connected to via the internet.

When a payment method is stored in the Vault, the information is encrypted by the Braintree gateway and associated with a unique payment method token. This token can be used to create transactions without the PCI compliance burden that comes with handling encrypted data.

This Braintree extension uses the latest V.ZERO integration SDK and Braintree’s secure PCI 3.0 compliant Hosted Fields feature. Hosted Fields are small, transparent iframes that replace the sensitive credit card inputs in your checkout flow - helping you meet the latest PCI data security requirements. 

Secure storage of customer payment details in the PCI-compliant Braintree Vault.

Full support for the latest PCI 3.0 compliant hosted fields solution.

Stored payment detail management – customers can add and delete cards and PayPal accounts from the Magento customer account section.

Payment transaction will be done within the Magento site.

Customer data do not cross over the Magento server except token initialization process through Braintree's Secure API 3.0 with PCI Compliance.

In Magento, we are storing Customer's basic information like first name, last name, billing address, card type, masked CC (last 4 digits of CC), expiration date of the card, and gateway token.

Magento does not store any private credit card details. It only stores the data received from the payment provider - payment processor token and credit card details without sensitive data. 



  • Braintree Subscription supports simple, downloadable, and virtual product types.
  • It is also compatible with Magento's special and tier pricing.
  • It is only compatible with Magento Braintree with Vault payment method.
  • The admin can create a subscription plan and add products to the plan.
  • The admin can change or edit the subscription plan details.
  • A change in a subscription status will be notified to the merchant as well as to the customer.
  • It sends Subscription renewal reminder email notification to the buyer as well as the merchant 1 day before to the renewal of subscription.
  • It sends an email notification when a buyer or merchant Pauses or Cancels a subscription.
  • It sends an email notification to the merchant any time a subscription fails to a bill when payment failure.
  • It sends an email notification to the customers if their subscription fails with a payment error like expired CC, insufficient funds.
  • Auto cron will be run based on the subscription plan’s frequency to renew the subscription.

This solution is provided by Wagento, a Solutions Enterprise partner of Magento, with more than 5 years of successful experience.

Technical Specifications

Back to top

Seller profile

Wagento Creative LLC

Seller contact



Braintree Payments

Current Version


Magento platform compatibility

Open Source (CE): 2.2, 2.3, 2.4

Commerce on prem (EE): 2.2, 2.3, 2.4

Commerce on Cloud (ECE): 2.2, 2.3, 2.4


Stable Build


11 September, 2020


Extensions, Payments & Security, Checkout Enhancements, Payment Integration


User Guides

License Type

Open Software License 3.0 (OSL-3.0)


Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.4
  • Stability: Stable Build
  • Description:

    - Make the module compatible only for the Magento Version 2.4.X CE, EE and ECE


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    1. Module compatible with 2.3.5 CE, EE, and ECE
    2. Fixed minor bugs


  • Compatible with Open Source (CE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Update the support email address and command to install the latest version of the extension.


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Resolve save products from admin issue while module is disabled through command bin/magento module:disable Wagento_Subscription


  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Make module compatible with 2.3.0
    - Resolved reminder email cron issue
    - Resolved cart page Unsubscribe issue


  • Compatible with Open Source (CE) : 2.2
  • Compatible with Commerce on prem (EE) : 2.2
  • Stability: Stable Build
  • Description:

    Stable version 2.1.1 released


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top