Braintree
The Magento_Braintree module implements integration with the Braintree payment system.
Extensibility
Extension developers can interact with the Magento_Braintree module. For more information about the Magento extension mechanism, see Magento plug-ins.
The Magento dependency injection mechanism enables you to override the functionality of the Magento_Braintree module.
Events
This module observes the following events:
payment_method_assign_data_braintreeevent inMagento\Braintree\Observer\DataAssignObserverfile.payment_method_assign_data_braintree_paypalevent inMagento\Braintree\Observer\DataAssignObserverfile.shortcut_buttons_containerevent inMagento\Braintree\Observer\AddPaypalShortcutsfile.
For information about an event in Magento 2, see Events and observers.
Layouts
This module interacts with the following layouts and layout handles in the view/adminhtml/layout directory:
braintree_paypal_reviewcheckout_index_indexmultishipping_checkout_billingvault_cards_listaction
This module interacts with the following layout handles in the view/frontend/layout directory:
adminhtml_system_config_editbraintree_report_indexsales_order_create_indexsales_order_create_load_block_billing_method
For more information about layouts in Magento 2, see the Layout documentation.
UI components
You can extend admin notifications using the view/adminhtml/ui_component/braintree_report.xml configuration file.
For information about UI components in Magento 2, see Overview of UI components.
Additional information
For information about significant changes in patch releases, see 2.3.x Release information.