Braintree paypal 对 django-python 的实现

Posted

技术标签:

【中文标题】Braintree paypal 对 django-python 的实现【英文标题】:Braintree paypal implementation to django-python 【发布时间】:2015-03-23 02:22:36 【问题描述】:

我是这个网站的新手(我有条纹,但我也想要贝宝)。有人可以向我解释我应该在这里做什么。我安装了braintree,但将它的js添加到basehtml然后我被卡住了。

https://developers.braintreepayments.com/javascript+python/start/hello-server

例如,

import braintree

braintree.Configuration.configure(braintree.Environment.Sandbox,
                              merchant_id="use_your_merchant_id",

我应该把它放在哪里。 view.py 还是其他地方?

【问题讨论】:

【参考方案1】:

他们有一个非常好的 API,可以准确地告诉您该做什么。另外,请查看django-braintree。

在 settings.py 中添加braintree.Configuration.configure(braintree.Environment.Sandbox, merchant_id="use_your_merchant_id",。生成客户端令牌并将其发送到您的前端并将其放入 dropin.js - 就完成了。

【讨论】:

感谢您的回答。我做到了,但是这个 @app.route("/purchases", methods=["POST"]) def create_purchase(): nonce = request.form["payment_method_nonce"] # 在这里使用付款方式随机数...查看。 py,我想。但是,它给出了一个错误。 什么样的错误?您需要提供更多信息,以便人们为您提供帮助。 对不起。它是说名称'app'没有定义 @newbee 我在布伦特里工作。我们的 Python 示例用于使用 Flask 框架,而不是 Django。您需要使它们适应 Django 的工作方式。 @agf 也许 Braintree 计划为 Django 建立一个示例? ?

以上是关于Braintree paypal 对 django-python 的实现的主要内容,如果未能解决你的问题,请参考以下文章

Paypal vs Braintree 用户对用户付款

我是不是需要同时购买 Paypal 和 Braintree 帐户才能进行 Paypal 集成?

在 Braintree 控制面板中输入 paypal 凭据

用braintree生产账户接受paypal

Braintree 的沙盒 PayPal 集成(使用 JS 和 PHP)

Cordova & Braintree:PayPal 登录窗口为空白