Неполный платеж Stripe в iOS ionic

# #xcode #firebase #ionic-framework #stripe-payments

Вопрос:

Я разработал приложение на ионном языке, которое использует полосу в качестве платежного шлюза. Проверка отлично работает на локальном и онлайн-сервере, но когда я создаю приложение для iOS, платеж никогда не обрабатывается. Согласно Stripe, платеж является неполным, поскольку клиент не указал способ оплаты.

 },  "on_behalf_of": null,  "payment_method": null,  "payment_method_options": {  "card": {  "installments": null,  "network": null,  "request_three_d_secure": "automatic"  }  },  "payment_method_types": [  "card"  ], 

Однако при оформлении заказа в приложении отображается карта, используемая для совершения платежа. Кроме того, хотя с помощью веб-приложения можно добавить другой способ оплаты, в сборке iOS он также застревает при загрузке.

Кто-нибудь знает, в чем может быть проблема?

Заранее благодарю вас!

Ответ №1:

Если кто-то окажется в такой же ситуации, решение, которое я нашел, будет следующим:

Добавьте следующие строки в свой config.xml, после добавления их я удалил и снова добавил платформу iOS.

 lt;access origin="*" /gt; lt;allow-navigation href="https://*.stripe.com/*" /gt; lt;allow-navigation href="https://*.stripe.network/*" /gt;