trytond-account-payment-braintree 6.0.3
pip install trytond-account-payment-braintree==6.0.3
Released:
Tryton module for Braintree payment
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: GNU General Public License v3 or later (GPLv3+) (GPL-3)
- Author: Tryton
- Tags tryton , account , payment , braintree
- Requires: Python >=3.6
Classifiers
- Development Status
- Environment
- Framework
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Project description
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 payment method from the customer. In case of an error, a new field displays the error message from Braintree. The settle field can be unchecked to only authorize on processing and settle the amount in a second step.
Two scheduled tasks run every 15 minutes to transact and settle each processing payment. Another scheduled task also runs every 15 minutes to pull updates for each processing payment until they have succeeded or failed.
The Braintree payments have a pull button which can be used to force an update with the braintree transaction.
Configuration
The account_payment_braintree module uses the section account_payment_braintree to retrieve some parameters:
payment_methods_cache: defines the duration in seconds that payment methods are kept in the cache. The default value is 15 * 60.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: GNU General Public License v3 or later (GPLv3+) (GPL-3)
- Author: Tryton
- Tags tryton , account , payment , braintree
- Requires: Python >=3.6
Classifiers
- Development Status
- Environment
- Framework
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters https://pypi.org/project/trytond-account-payment-braintree/6.0.3/#files
Showing 1 of 1 file.
File details
Details for the file trytond_account_payment_braintree-6.0.3.tar.gz.
File metadata
- Download URL: trytond_account_payment_braintree-6.0.3.tar.gz
- Upload date:
- Size: 44.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17396ce7fb3d8a80a73aeb4084826f610c0331f9364f3a3095d7bc4c60947267
|
|
| MD5 |
16e0aa3ccfb4e0defe96c2602b1e9de9
|
|
| BLAKE2b-256 |
5e06ec6baba7d71a07b4b1b12ff1bf6fb788404b27203f474d1982acda0da670
|
File details
Details for the file trytond_account_payment_braintree-6.0.3-py3-none-any.whl.
File metadata
- Download URL: trytond_account_payment_braintree-6.0.3-py3-none-any.whl
- Upload date:
- Size: 78.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec902017686b52e2516d749fbe231d0c6dcfa8fd27876e839e9704717b1b0940
|
|
| MD5 |
0d879e78970fe14ae6f3639d6a60b11e
|
|
| BLAKE2b-256 |
c88fabb8e9a3ccb9a50bd7c16e6a399677b781088e30f3866a69e88d3863d482
|