跳转到主要内容

Braintree支付的Tryton模块

项目描述

account_payment_braintree 模块允许使用 Braintree 接收付款。它在一个结算表单中使用 Drop-in UI 来处理卡和其他支持的付款方式的付款方式非ces。

账户

账户存储有关 Braintree 账户的信息,如商户 ID、公钥和私钥等。

账户的 webhook 端点是 Braintree webhooks 使用的 URL。如果没有设置 webhook,争端不会更新现有付款。

客户

客户允许各方注册为 Braintree 客户。结算/添加卡按钮将打开 Braintree Drop-in UI 表单。

一个计划任务每小时运行一次,用于在 Braintree 上创建新客户,另一个任务在它们变得不活跃时删除它们。

日记

如果处理方法设置为“Braintree”,则日记有一个新字段来存储 Braintree 账户。

付款

付款还有一个结算按钮,可以打开 Braintree Drop-in UI 表单。可以使用非ces或来自客户的 付款方法 处理付款。在发生错误的情况下,新字段将显示 Braintree 的错误消息。可以将结算字段取消选中以仅授权并在第二步中处理并结算金额。

每 15 分钟运行两个计划任务以交易和结算每个处理付款。另一个计划任务也每 15 分钟运行一次,以拉取每个处理付款的更新,直到它们成功或失败。

Braintree 付款有一个拉取按钮,可以用来强制使用 braintree 交易更新。

配置

account_payment_braintree 模块使用 account_payment_braintree 部分

  • payment_methods_cache:定义了付款方法保留在缓存中的持续时间(以秒为单位)。默认值为 15 * 60

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

trytond_account_payment_braintree-7.2.0.tar.gz (48.4 kB 查看哈希值)

上传时间 源代码

构建分发

trytond_account_payment_braintree-7.2.0-py3-none-any.whl (87.6 kB 查看哈希值)

上传时间 Python 3

由以下支持