Braintree iOS Drop-In с Paypal не работает - PullRequest
0 голосов
/ 03 декабря 2018

Я реализовал Braintree Drop In с помощью оплаты с помощью кредитной карты в своем приложении iOS (версии 10+).Работает отлично.Теперь я хотел добавить Paypal, поэтому я сделал следующее:

Добавил Paypal в мои модули:

модуль 'Braintree / PayPal'

Добавлен BTAppSwitchк моему делегату приложения вот так:

https://developers.braintreepayments.com/guides/paypal/client-side/ios/v4#update-your-application-delegate

Добавлен мой идентификатор пакета с .payments в белый список info.plist.

Подключен мой аккаунт в песочнице Paypal с моим аккаунтом Braintree.

Когда я запускаю приложение в симуляторе или на моем устройстве iOS, PayPal появляется в Drop-In.Но когда я нажимаю на него, я получаю следующее сообщение об ошибке:

Операция не может быть завершена.ошибка клиента

Я больше не получаю код ошибки.Вот и все.

Странно то, что до того, как это произошло, мне нужно было добавить следующий URL в мой белый список info.plist, хотя Vemno не был установлен / активирован:

com.venmo.touch.v2

Если я введу свой идентификатор комплекта приложений в Safari с помощью: // test, то мое приложение отобразится.Так что это работает.

Что я делаю не так?

1 Ответ

0 голосов
/ 06 декабря 2018

Нашел проблему.Кажется, что это не работает с ПРЕМЬЕРОМ - своего рода.Пришлось связать Braintree Sandbox с приложением Paypal Sandbox, которое подключено к учетной записи BUSINESS.

...