PHP 7.3 reached end of support in December 2021 and Adobe Commerce 2.3.x reaches end of support in September 2022. You may want to consider planning your upgrade now to Adobe Commerce 2.4.x and PHP 7.4.x to help maintain PCI compliance.
Add vault to module dependencies
You need to add dependencies on the Magento_Vault module in the payment method’s composer.json
and module.xml
files.
Example: adding Vault module dependencies for the Braintree payment method
app/code/Magento/Braintree/composer.json
:
1
2
3
4
5
6
7
8
9
10
{
"name": "magento/module-braintree",
...
"require": {
...
"magento/module-vault": "100.1.*"
...
}
...
}
app/code/Magento/Braintree/etc/module.xml
:
1
2
3
4
5
6
7
8
9
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Magento_Braintree" setup_version="2.0.0">
<sequence>
...
<module name="Magento_Vault"/>
...
</sequence>
</module>
</config>