条带用户令牌问题
Stripe user token issue
我遵循本指南(https://mikesabat.wordpress.com/2013/12/15/making-users-pay-building-a-site-with-strip-and-devise/),除了将 Stripe 库更改为 v2 而不是 v1 之外,没有进行任何修改。
基本上,我的问题是stripe_card_token字段保存一个以 tok_BLAHBLAHBLAH 开头的值,而在 Stripe 控制面板中,每个客户都有一个像 cus_BLAHBLAHBLAH 这样的令牌。
我的 JavaScript 返回条纹标记并填充到隐藏字段中是:
handleStripeResponse: (status, response) ->
if status == 200
console.log(response);
$('#user_stripe_card_token').val(response.id)
$('#new_user')[0].submit()
else
$('#stripe_error').text(response.error.message)
$('#stripe_error').show()
$('input[type=submit]').attr('disabled', false)
这些令牌实际上是两个不同的东西 - tok_XXX
值是一次性卡令牌,cus_XXX
值是客户 ID。
在您的用户将他们的信用卡信息输入您的表单中,并且 Stripe 通过 javascript 返回卡令牌后,您将该令牌提交到您的服务器端代码。
一旦您的服务器端代码收到卡令牌,您将从您的服务器(而不是来自 Javascript)向 Stripe 提交 Stripe API "创建客户"调用。此 API 调用将卡令牌作为输入,并返回永久客户 ID 作为响应(以及其他内容)。
客户 ID 是您将保存在数据库中的值,当您需要从客户的信用卡中扣款时,您会将其发送给 Stripe。
有关详细信息,请参阅创建客户 API 调用。
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Axios CORS 问题与 Github oauth 未获取访问令牌
- JavaScript 问题 - 意外的令牌 (.
- 使用Twilio JS客户端API时出现JWT令牌过期问题
- 为什么我得到cordova建立android问题'意外的令牌'
- 未捕获的语法错误:意外的令牌:跨域问题
- 将访问令牌添加到主干中的标头时出现问题:它会更改方法
- 条带用户令牌问题
- 在Azure AD B2C中获取令牌时出现CORS问题(隐含流)
- Angular Refresh令牌授权问题
- Ember领英api认证令牌问题
- CSRF令牌混淆.我可以用wget得到它,没有交叉原点的问题.那有什么意义呢?
- Braintree:获取客户端令牌ID的问题
- Visual Studio Online OAuth无法获得访问令牌的问题
- 环回扩展访问令牌模型导致问题
- 意外令牌非法(这不是反逗号问题,而是其他问题)
- JSON 序列化问题:意外令牌
- Facebook Open Graph API调用问题需要一个活动访问令牌