gpt4 book ai didi

javascript - 如何在app引擎上用python实现 Stripe 自定义按钮

转载 作者:行者123 更新时间:2023-11-28 08:21:02 26 4
gpt4 key购买 nike

用于处理自定义按钮的 JavaScript:

var handler = StripeCheckout.configure({
key: 'pk_test_9tnZ37cNgvyDCfICwHjOctXm',
token: function(token, args) {
//HOW DO I GENERATE THE SERVER SIDE CODE?
}
});

$('#customButton').on('click', function(e) {
handler.open({
name: 'Get Meal Point Karma',
description: '$10.00',
amount: 1000
});
e.preventDefault();
});

我将“/charge”映射到名为 Charge 的类,并使用 post 方法来处理 Stripe 付款:

def post(self):
# https://manage.stripe.com/account/apikeys
stripe.api_key = secretkey
token = self.request.get('stripeToken')
try: #charge card
charge = stripe.Charge.create(
amount=1000, #cents
currency="usd",
card=token
)
except: #card declined
pass
self.render("success.html")

如何制作 token 并将信息提交到服务器?这只是一个普通的ajax帖子吗?

最佳答案

stripe JavaScript 清除具有 stripe 标签的 html 输入,并添加自己的 token ,该 token 会自动传递到您的服务器。这样您的服务器就永远不会处理敏感数据。然后,您的服务器调用 stripe 将卡附加到帐户或处理付款。如果您使用 token 向卡充值,您将无法将卡附加到帐户以供以后充值。祝你好运!

关于javascript - 如何在app引擎上用python实现 Stripe 自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22978739/

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