【问题标题】:Flutter Stripe Payment : StripeSource class missingFlutter Stripe Payment:缺少 StripeSource 类
【发布时间】:2020-02-13 23:04:45
【问题描述】:

我正在关注thisthis 教程,将条纹支付集成到我的颤振项目中。这两个教程/示例都通过调用类StripeSource 的方法来引用它

StripeSource.setPublishableKey("pk_test");

但是这个类似乎从最新的条带包中丢失了。我在pubspec.yaml 文件中添加了使用stripe_payment: ^1.0.0 的flutter SDK,并且其他条带类可用。

非常感谢任何帮助:-)。

【问题讨论】:

  • 我在使用特定卡充电时遇到问题,我该怎么做?

标签: flutter stripe-payments


【解决方案1】:

那些教程已经过时了。图书馆改变了,现在它以不同的方式工作。您应该使用StripePayment,而不是使用StripeSource。 例如:

StripePayment.setOptions(StripeOptions(
                          publishableKey:
                              'YOUR_TEST_PUBLISH_KEY'));
                      StripePayment.paymentRequestWithCardForm(
                              CardFormPaymentRequest())
                          .catchError((e) {
                        print('ERROR ${e.toString()}');
                      }).then((paymentMethod) {
                        //DO SOMETHING WITH YOUR PAYMENT METHOD
                      });

编辑

遵循这些教程最重要的是选择“令牌”。由于不是很清楚,也没有完整的文档,我想指出: paymentMethod.id 等于旧版本中StripeSource.addSource() 返回的令牌。

【讨论】:

    猜你喜欢
    • 2018-08-07
    • 1970-01-01
    • 2022-12-01
    • 2018-06-19
    • 2020-11-11
    • 1970-01-01
    • 2022-10-19
    • 2018-05-25
    • 2020-10-05
    相关资源
    最近更新 更多