gpt4 book ai didi

javascript - 如何使用 python 后端和 Web 前端提供 braintree 客户端 token ?

转载 作者:行者123 更新时间:2023-11-29 21:51:03 24 4
gpt4 key购买 nike

我正在构建一个具有一些简单后端功能的站点,并且即将使用他们的 python 库和 javascript 前端来实现 braintree。前端是带有一些 Javascript 和 Angular 的 HTML Bootstrap 。我没有使用任何 Python/flask 模板引擎/渲染器。

但是在他们的教程中,他们并不清楚如何获取需要为每个 session 生成的客户端 token 。

现在我已经在 flask 中为 python 后端完成了一个常规的 GET 端点:

@app.route('/ctoken')
def client:token():
client_token = braintree.ClientToken.generate()
return client_token

在前端,我使用常规的 jQuery get 获取 token :

$.get( "ajax/test.html", function( data ) {
braintree.setup(
data,
'dropin', {
container: 'dropin'
});
});

我想知道这是不是最好的方法?我正在使用 heroku 并将使用他们的 HTTPS 服务,但这是最佳实践还是有其他方法可以做到这一点?

附言。该站点尚未上线,只有沙盒和本地测试,希望一切都尽可能安全。

最佳答案

我在布伦特里工作。更多问题请reach out to the Braintree support team .

引用自Braintree "Getting Started" Guide :

There are a number of ways to get your client token into JavaScript so you can setup Braintree. Many people choose to interpolate the client token into the view which contains the JavaScript to setup Braintree.

您上面描述的使用 JavaScript 的内容将起作用。最简单的方法是从一开始就在页面中包含客户端 token ,这样您就不必担心单独的调用失败或花费很长时间。为此,生成 token ,然后将其传递到页面的 Jinja2 模板中。我假设您使用的是 Jinja2,因为您的应用似乎使用 Flask。

关于javascript - 如何使用 python 后端和 Web 前端提供 braintree 客户端 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29235209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com