Apple pay 带有无效的送货地址
Posted
技术标签:
【中文标题】Apple pay 带有无效的送货地址【英文标题】:Apple pay with stripe invalid shipping address 【发布时间】:2015-06-17 06:53:58 【问题描述】:用户通过委托方式授权支付:
- (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
didAuthorizePayment:(PKPayment *)payment
//my code here
然后通过以下方式使用付款来制作代币:
[Stripe createTokenWithPayment:payment
completion:^(STPToken *token, NSError *error)
它没有制作任何令牌,而是向用户显示此错误;
PKPaymentAuthorizationStatusInvalidShippingContact
我想知道这是我的错误还是只是用户没有提供足够的信息。
【问题讨论】:
【参考方案1】:您使用了错误的委托方法来处理付款验证。 最正确的是
- (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
didAuthorizePayment:(PKPayment *)payment
completion:(void (^)(PKPaymentAuthorizationStatus status))completion;
【讨论】:
以上是关于Apple pay 带有无效的送货地址的主要内容,如果未能解决你的问题,请参考以下文章
Apple Pay - 获取完整的送货地址(包含“addressLines”)
如何使用 JavaScript 从 Apple Pay 获取与 Apple Pay 帐户关联的用户电子邮件地址
调试 Apple pay message 支付请求无效:<private>