[ios] Проблема с интеграцией Apple Pay / Stripe


0 Answers

Кажется, я знаю, что здесь произошло. Оставляя это на случай, если это поможет кому угодно.

Когда я изначально настроил Stripe / Apple Pay в мое приложение, я продолжал получать многочисленные ошибки, когда пытался реализовать STPTestPaymentAuthorizationController . Я нашел точную проблему, описанную здесь ( библиотека оплаты Stripe и неопределенные символы для x86_64 ).

Я реплицировал решение, определенное выше, комментируя часть кода Stripe, которая, возможно, (?) Error Domain=com.stripe.lib Code=50 ошибку Error Domain=com.stripe.lib Code=50 .

Я исправил это, не используя STPTestPaymentAuthorizationController , просто заменив это на PKPaymentAuthorizationViewController в режиме #DEBUG .

tl: dr Не совсем уверен, почему STPTestPaymentAuthorization не работает; полностью избежать ситуации, запустив PKPaymentAuthorizationViewController с моей панелью iPhone и Stripe в тестовом режиме.

Question

Я следил за документацией Stripe и примером приложения для интеграции Apple Pay.

В методе handlePaymentAuthorizationWithPayment, в createTokenWithPayment, я получаю сообщение об ошибке:

Ошибка домена = com.stripe.lib Код = 50 «Информация о платежах неверно отформатирована. Пожалуйста, убедитесь, что вы правильно используете последнюю версию нашей библиотеки iOS. Для получения дополнительной информации см. Https://stripe.com/docs/mobile / ios . " UserInfo = 0x170261b40 {com.stripe.lib: ErrorMessageKey = Ваша платежная информация отформатирована неправильно. Убедитесь, что вы правильно используете последнюю версию нашей библиотеки iOS. Для получения дополнительной информации см. Https://stripe.com/docs/mobile/ios ., NSLocalizedDescription = Информация о платежах отформатирована неправильно. Убедитесь, что вы правильно используете последнюю версию нашей библиотеки iOS. Для получения дополнительной информации см. Https://stripe.com/docs/mobile/ios .}

Кто-нибудь знает, как это решить? Я использую последнюю библиотеку Stripe.

Благодарю.




Related