【问题标题】:How to implement stripe custom button in python on app engine如何在应用程序引擎上的python中实现条带自定义按钮
【发布时间】: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


【解决方案1】:

条带化 JavaScript 清除带有条带标签的 html 输入,并添加自己的令牌,该令牌会自动传递给您的服务器。这样,您的服务器永远不会处理敏感数据。然后,您的服务器调用 stripe 将卡附加到帐户或处理付款。如果您使用令牌对卡进行收费,您将无法将卡附加到帐户以供以后收费。祝你好运!

【讨论】:

    猜你喜欢
    • 2013-02-05
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多