付款交易后用卡创建令牌

时间:2021-02-23 09:54:46

标签: flutter stripe-payments

您好,我是 Flutter 和 Stripe 的新手,我遇到了有关创建卡片的问题。首先,用户必须有一个存储的信用卡,所以我使用了 StripePayment.createTokenWithCard 并将输出的 tokenID 发送到服务器端 API 以创建信用卡,并且成功完成。接下来是另一个功能,用户必须通过 Stripe 付款。我必须使用 StripePayment.setStripeAccount(stripe_connect_account_id) 以便处理 paymentIntents 和所有成功,它也成功了。问题来了,在成功交易之后,每当用户想要创建新卡并返回到我使用 StripePayment.createTokenWithCard 的屏幕并将输出发送到服务器端 API 时,API 会给我一个 http 状态 400- {"error":"No such token: 'tok_1INxXpBd3AiaZE5efApj6I2D'"},但如果我手动重新启动应用程序,它将成功。

我该怎么办?有没有办法让我不重新启动应用程序,因为它对用户不友好。如何在交易开始前取消设置 Stripe 帐户并恢复正常?

0 个答案:

没有答案