ios Apple Pay Flutter未进行支付

7tofc5zh  于 2023-03-09  发布在  iOS
关注(0)|答案(1)|浏览(256)

我已经做了所需的设置,如文件中所示的苹果,但当我支付与系统的底部表选择卡,并进行支付,该过程成功完成,但金额没有扣除,报告没有显示在开发商帐户。我会附上我的代码图片给你
支付:^1.0.11
链接中的图片和完整描述令人震惊:
https://github.com/google-pay/flutter-plugin/issues/156
我找到了解决办法:
iOS版Apple Pay不处理任何付款。若要付款,您需要付款服务提供商(即:你可以在[以下链接][1]中找到Apple Pay支持的PSP列表。
1-网址:http:developer.apple.com/apple-pay/payment-platforms/

rryofs0p

rryofs0p1#

首先你需要检查的是你在苹果钱包中配置的卡,它可能被禁用在线交易。所以,如果它被禁用,那么你仍然可以使用它的POS和ATM,并不会工作在线交易,然后你需要通过你的银行或通过他们的应用程序启用它,今天大多数银行都有这个功能,你可以禁用/启用你的卡使用在线交易。
其次,如果你很好地配置了苹果支付配置文件,那么它应该工作正常,并看到生成的令牌以及。
我将在这里分享comon配置文件,它应该为大多数用户工作:

final String defaultApplePay = '''{
  "provider": "apple_pay",
  "data": {
    "merchantIdentifier": "merchant.co.test.App",
    "displayName": "App_Name",
    "merchantCapabilities": ["debit", "credit", "3DS"],
    "supportedNetworks": ["amex", "visa", "masterCard", "discover"],
    "countryCode": "QA",
    "currencyCode": "QAR",
    "requiredBillingContactFields": [],
    "requiredShippingContactFields": [],
    "shippingMethods": []
  }
}''';

然后您只需要将这3个密钥merchantIdentifiercountryCodecurrencyCode替换为您的密钥。

相关问题