2016-09-19 2 views
0

Я пытаюсь реализовать будущие платежи (песочницу) с помощью SDK android. После входа в систему с помощью тестового пользователя, я вижу экран соглашения, когда я нажимаю «Принять», появляется диалоговое окно с ошибкой. В журнале говорится, что запрос был «вне сферы действия» (см. Ниже). «Будущие платежи» включены в режиме «Песочница». Некоторые источники, которые я нашел в Интернете, говорят, что я должен отключить его, а затем снова включить. Но это больше не работает, так как я даже не могу отключить функции в режиме песочницы ... (или я что-то над ним наблюдаю? Я просто вижу зеленый галочку, вот и все)PayPal Будущие платежи, не работающие в Sandbox («invalid_request»)

(" Fe SN: 13 PayPal отладка-ID: Нормальный»платеж штрафа в изолированном режиме)

Вт/paypal.sdk работает d7227a83c8086 [песочница, 2.14.5; выпуск]

Е/paypal.sdk: неисправность запрос с http statusCode: 400, исключение: неверный запрос

E/paypal.sdk: запрос не выполнен с ответом сервера: {"error": "invalid_request", "error_description": "Неверная область запроса [https://uri.paypal.com/services/payments/futurepayments] «}

E/paypal.sdk: invalid_request

ответ

0

Ok, я нашел решение сам. Зеленая галочка, doen't означает, что что-то «включено» (хотя у тех, у кого нет галочки, есть кнопка с именем «enable» ...), это просто означает, что эта функция может быть включена в этой среде. Если вы хотите, чтобы проверить это на самом деле включена ли вы должны пойти:

https://developer.paypal.com/developer/applications/

  1. ниже REST API, нажмите на приложение
  2. «Принять платеж» должен быть проверен
  3. нажмите «Дополнительные параметры» (за Прием платежей)
  4. tadaaa здесь вы можете включить будущие платежи ...

Хорошая работа PayPal ... как всегда худший дизайн.