Я включил компонент Stripe в свое приложение и использовал Apple Pay для принятия платежей.Создание платежного запроса работает в симуляторе, но не на реальном устройстве
Я тестировал его на iPhone 6 и iPhone 6 plus, а устройства имеют действующие карты. Но если я попытаюсь создать запрос на оплату, то StripeClient.CanSubmitPaymentRequest
всегда возвращает false в реальном устройстве. Он отлично работает в симуляторе.
http://components.xamarin.com/view/stripe
Я следовал все шаги, которые предусмотрены выше.
Я должен добавить что-нибудь еще. Пожалуйста, помогите мне решить эту проблему.
Я создал идентификатор продавца на портале разработчиков Apple, и я создал сертификат «apple pay» для этого идентификатора продавца. Я не добавлял никаких прав в студию xamarin относительно оплаты яблока. Где добавить и что добавить? Право собственности не было указано в магазине компонентов xamarin. Не могли бы вы помочь мне решить эту проблему. –
Apple Pay требует, чтобы ваше приложение имело право на идентификатор продавца, который вы создали. Я не использовал Xamarin, поэтому я не мог сказать вам, как он справляется с правами. В Xcode вам нужно будет добавить правильное право на свой платежный ресурс или использовать окно «Возможности» (которое будет делать это автоматически для вас). – lxt
Я добавил право на имя xamarin как «com.apple.developer.in-app-payments» (а не мой appID, он был указан в поддержке xamarin) и строковые значения как «Мой идентификатор торговца» . Эта проблема возникает после добавление тоже (StripeClient.CanSubmitPaymentRequest) возвращает false. –