flutter - 付款交易后用卡创建令牌
问题描述
您好,我是 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 并恢复正常?
解决方案
推荐阅读
- javascript - ReactJS - 使用 redux-saga 发送一个空对象
- selenium - 无法从网络日志中获取 HTTP 响应正文 - Selenium
- r - 将两个矩阵相乘时出现不一致的数组错误 (*%*)
- python - 通知不断发布到松弛频道
- node.js - 将 cookie 文件传入 curl 请求 nodejs
- sql - 根据最小和最大日期时间附加名称
- c# - 在 .net 核心中获取访问令牌
- java - JavaFX FileChooser 行为在组合扩展上不一致
- javascript - 将按钮的文本从“复制”转换为“已复制”,然后在几秒钟后返回“复制”
- java - 即使有 NullPointerError 如何让 if 语句完成