【发布时间】:2014-05-23 14:39:37
【问题描述】:
处理customButton的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();
});
我使用 post 方法将“/charge”映射到一个名为 Charge 的类,用于处理条带支付:
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")
如何制作令牌并将信息提交给服务器?它只是一个普通的ajax帖子吗?
【问题讨论】:
-
你有没有让这个工作?
标签: javascript python google-app-engine stripe-payments