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_braintree
event inMagento\Braintree\Observer\DataAssignObserver
file.payment_method_assign_data_braintree_paypal
event inMagento\Braintree\Observer\DataAssignObserver
file.shortcut_buttons_container
event inMagento\Braintree\Observer\AddPaypalShortcuts
file.
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_review
checkout_index_index
multishipping_checkout_billing
vault_cards_listaction
This module interacts with the following layout handles in the view/frontend/layout
directory:
adminhtml_system_config_edit
braintree_report_index
sales_order_create_index
sales_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.