用户通过委托方式授权付款:
- (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
didAuthorizePayment:(PKPayment *)payment
{
//my code here
}
然后在以下方法中使用付款来制作令牌:
[Stripe createTokenWithPayment:payment
completion:^(STPToken *token, NSError *error)
没有任何令牌而是向用户显示此错误;
PKPaymentAuthorizationStatusInvalidShippingContact
我想知道这是我的错误还是只是用户没有提供足够的信息。
答案 0 :(得分:0)
您使用错误的委托方法来处理付款验证。 核心一个是
- (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
didAuthorizePayment:(PKPayment *)payment
completion:(void (^)(PKPaymentAuthorizationStatus status))completion;