PayPal Mobile Payments, логины, MPL и MEP файлы для iOS и PhoneGap - PullRequest
1 голос
/ 08 февраля 2012

Я пытаюсь настроить мобильный платеж PayPal для подарочных карт в приложении для iPhone с помощью плагина PhoneGap PayPal, но у меня кирпичная стена:

  • Я могу запуститьплатеж и получить на экране PayPal на симуляторе, но никакая комбинация логинов не будет работать для меня.Я проверил эти логины минутами ранее на тестовой площадке PayPal.Я использую песочницу App-ID и ENV_SANDBOX.При этом я также вошел в свою учетную запись песочницы на моем Mac.

  • В журнале XCode отображается сообщение об оплате со всей правильной ценой, деталями товара и т. Д.

  • У меня есть белый список сайтов PayPal, и я не получаю сообщения белого списка в журнале.

  • На моем iPhone 4 с iOS 5.0 я не могу попасть наЭкран PayPal.В журнале отображается сообщение «FILE SYSTEM CHECK ERROR».В другом месте я читал, что это связано с джейлбрейкнутыми телефонами, но мой телефон точно не джейлбрейкнут.

Я пробовал практически все комбинации идей, которые я могу найти, но безрезультатно.Поэтому я должен спросить:

  • Работает ли песочница нормально для мобильных платежей PayPal?Кто-нибудь получил успешную последовательность входа?

  • Плагин PhoneGap использует файл библиотеки PayPal, оканчивающийся на «MEP», но последняя библиотека PayPal использует суффикс «MPL» (или MEC для экспресс-проверки).Некоторые вызовы функций также различаются между MEP и MPL.Это разница в версиях, а плагин PhoneGap просто запускает старую библиотеку версий?Если да, может ли это быть причиной проблем?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2012

Вы создали свои фальшивые аккаунты внутри своей песочницы?Логин при попытке проверить оплату в песочнице НЕ является вашим логином на paypal.com и НЕ является вашим логином на developer.paypal.com.

Кроме того, вы должны ПЕРВЫМ войти в developer.paypal.com перед фальшивкой.Учетные записи в песочнице будут распознаваться песочницей ... Это может быть трудно сделать на мобильном устройстве.

0 голосов
/ 10 февраля 2012

В данный момент я только пробовал библиотеку MECL, потому что у нашего клиента уже был работающий серверный сервер.

Не знаю, может ли это быть вам чем-то полезно, но вы можете попробовать https://github.com/azicchetti/MECLPayPalPlugin

К сожалению, он не использует библиотеку MPL, и вам нужен некоторый внутренний код для завершения процесса экспресс-проверки.Это работает, хотя.

Приветствия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...