Как интегрировать Apple Pay с Stripe в Xamarin.forms? - PullRequest
0 голосов
/ 16 июня 2020

Я слежу за тем входом в блог https://agileapp.co/Stripe-and-ApplePay-with-Xamarin-Forms/, в котором рассказывается, как интегрировать Stripe с Apple Pay с помощью Xamarin Forms.

Я слежу за всем кодом, и только Я изменил свойства PaymentButtonRenderer, CountryCode и CurrencyCode PKPaymentRequest, настроенные для использования в Испании (ES и EUR), и, конечно же, MerchantIdentifier, как я установил на портале разработчика Apple.

Все, что мне нужно сделать в Полоса уже выполнена.

Как вы можете видеть на изображениях ниже, оплата не завершена, и я не знаю почему. Я не знаю, где мне установить оплату с помощью Stripe (var myCharge = new ChargeCreateOptions () ....), может быть, в PCL ViewModel, в PaymentWillAuthorize или PaymentDidAuthorize ... но у меня есть две точки останова, и PaymentDidAuthorize никогда не ломается, только PaymentWillAuthorize, но я не знаю, как мне кодировать в этих методах.

Еще одна особенность, заключающаяся в том, что если я использую MerchantCapabilities как PKMerchantCapability.ThreeDS, у меня появляется сообщение об ошибке, в котором говорится, что «Apple Pay недоступен в моем приложении », но если я поменяю его на PKMerchantCapability.Debit, то платеж не будет sh.

Подскажите, что не так ??

Спасибо

enter image description here enter image description here

1 Ответ

0 голосов
/ 17 июня 2020

Все работает нормально, я просто снова создаю только сертификат продавца Apple, а код делает то, что должен.

Проблема решена, спасибо @ karllekko

...