首页 > 解决方案 > 付款交易后用卡创建令牌

问题描述

您好,我是 Flutter 和 Stripe 的新手,我遇到了关于创建卡片的问题。首先,用户必须有一个存储的 CreditCard,所以我使用 StripePayment.createTokenWithCard 并将输出的 tokenID 发送到服务器端 API 以创建信用卡,并且成功完成。接下来是另一个功能,用户必须通过 Stripe 付款。我必须使用 StripePayment.setStripeAccount(stripe_connect_account_id) 以便处理 paymentIntents 并成功,它也成功了。问题来了,当用户想要创建新卡并返回到我使用 StripePayment.createTokenWithCard 的屏幕并将输出发送到服务器端 API 时成功交易后,API 会给我一个 http 状态 400- {“错误”:“没有这样的令牌:'tok_1INxXpBd3AiaZE5efApj6I2D'”},

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

标签: flutterstripe-payments

解决方案


推荐阅读