The account_payment_braintree module allows receipt of payments using
Braintree.
It uses the Drop-in UI in a checkout form to handle the payment method
nonce for card and other supported payment methods.
Account
The Account stores the information about the Braintree account like the
merchant ID, the public and secret keys etc.
The account’s webhook endpoint is the URL used by Braintree’s webhooks.
If no webhook is setup, disputes will not update existing payments.
Customer
The Customer allows parties to be registered as Braintree customers.
The checkout/add card button opens the Braintree Drop-in UI form.
A scheduled task runs every hour to create new customers on Braintree and
another to delete them if they have become inactive.
Journal
The journal has a new field to store the Braintree account if the process
method is set to “Braintree”.
Payment
The payment also has a checkout button which opens the Braintree Drop-in UI
form.
A payment can be processed using a nonce or a payme
|