当前位置: 首页 > 知识库问答 >
问题:

条带支付:保存令牌和客户,以后再用令牌支付

薛博艺
2023-03-14

首先使用stripe验证信用卡,然后生成令牌并创建客户。我们将把代币而不是信用卡信息保存在数据库中,以后我们将根据代币或客户而不是信用卡信息向客户付款。

在javscript文件中,我们如何处理stripeResponseHandler函数stripeResponseHandler(status,response)

因为我们已经使用

Stripe.createToken({
            number: cardNumber,
            cvc: cardCVC,
            exp_month: $('#expiration-month').val(),
            exp_year: $('#expiration-year').val()
        }, stripeResponseHandler);

1-通过验证信用卡信息保存令牌,在这种情况下不涉及支付。金额/价格将为零(0)。

2-将此内标识保存在数据库中,但此内标识只使用一次,使用次数不多。如果以后再使用此内标识,将不起作用。

3-创建客户将创建一个客户在Stripe.com和我们也可以保存在我们的数据库,但原因是我们不会充值从我们的网站,我们必须登录在Stripe.com和充值从该网站。当我们从该站点充值时,我们无法将该站点的记录保存在我们的数据库中,并且在创建客户时,我们必须为后者创建一个充值。我们还需要信用卡,如果我们使用这个客户。所以这是主要的问题。

共有1个答案

马凡
2023-03-14

我建议创建一个客户并保存您的客户ID,而不是保存令牌本身。然后你可以在将来的任何时候向你的客户收费。请参阅我们关于保存卡详细信息的文档。

在javscript文件中,我们如何处理stripeResponseHandler和函数stripeResponseHandler(状态,响应)。

您将需要创建一个函数,并在调用createToken时将其作为StripeResponseHandler传递。这个函数所需要做的就是将令牌插入到表单中并提交它。这里有一个简单的例子:https://gist.github.com/boucher/1750375

 类似资料:
  • 因为node-forge(一个非常方便的加密工具)还不支持“ECDSA with SHA256”(链接),我找不到其他替代品。我转向OpenSSL。经过一些调查,签名似乎是以“CMS签名数据”格式打包的。所以我发现openssl手册中的这个命令应该可以完成以下任务: openssl cms-verify-informed DER-in signature.DER-content content.t

  • 我正在使用条纹支付。我想把资金转给其他Stripe用户。我的帐户不在美国。 有没有办法,我可以代其他用户向我的客户收费?我必须在每一笔交易上传递应用程序API密钥,所有的付款都到应用程序帐户,但我想转移一个金额给用户,并扣除一些金额:即应用程序费用到我的应用程序帐户。

  • 我正在开发一个涉及订阅付款的Laravel应用程序。现在我正在努力用令牌订阅用户,但使用现有客户。这就是场景。在我的应用中,用户可以更新他们的支付/账单信息(基本上是卡)。当他们更新支付信息时,他们只是添加了卡信息。然后以后,用户可以付款或订阅他们想要的任何东西。 第一个用户将添加他们的付款方式或卡信息。所以我创建了这样的客户。 因此,上述方法将为用户创建条带客户以及卡。然后明天,用户可能想要订阅

  • 我使用在我的ASP. NET Core应用程序中实现Stripe。 我知道如何使用获得信用卡充值的令牌,但是我从哪里获得令牌来创建客户呢? 在文档中,我看到我需要获得一个令牌来创建客户,但不确定该令牌来自何处。https://stripe.com/docs/api/dotnet#create_customer 据我所知,代币只能使用一次,所以它不能是我在信用卡充值前得到的相同代币。

  • 我正在开发一款应用程序,需要集成支付网关,并根据需要使用无现金支付网关选项。从他们的文档中很容易实现。以下是我启动SDK的方式: 付款参数: 从他们的文档中,我们需要将框架拖放到Xcode项目中,并将其添加到

  • 我在这里有点迷路,需要一些直接的请。我是新来Java,这是我试图写的第一个程序,显然与它斗争了一个月左右。因此,目前我们使用邮递员输入客户端ID/秘密从第三方应用编程接口获得访问令牌,使用该令牌我们可以从第三方的另一个终端请求资源。我正在尝试引用多个资源,如此Spring安全示例https://github.com/spring-projects/spring-security/blob/mast