Пара легких ошибок, которые вы могли бы совершить, и я стал причиной появления «пустого экрана». Очень просто: убедитесь, что коды вашей страны соответствуют стандартам ISO. Я использовал Великобританию вместо ГБ. Особенно ваш адрес доставки. Вы можете повторить эту ошибку, введя неправильный код страны.
Также убедитесь, что ваша начальная дата больше текущей даты. Образцы теста содержат старые даты начала, которые находятся позади текущих дат. Увеличьте функцию даты на 36000 вместо 3600, чтобы убедиться, что ваша начальная дата больше, чем дополнительный час от вашей текущей даты, или просто жестко закодируйте очень позднюю дату. Возможно, ваш сервер работает в другом часовом поясе.
Переданный токен не найден в системе .... Если у вас пустой экран, вероятно, маркер доступа не пропускается после первоговыполнить 'потому что у вас нет ссылки на подтверждение в результате ошибки предварительного прохождения. Похоже, что это может быть основной ошибкой контента, но вы, вероятно, проверили это
Проверьте файл журнала времени выполнения и найдите ссылку для утверждения. Успешное прохождение 201 даст вам что-то вроде следующего.
'' '' links ": [{" href ":" https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-22608875RF361971P","rel":"approval_url","method":"REDIRECT"},{"href":" https://api.sandbox.paypal.com/v1/payments/billing-agreements/EC-22608875RF361971P/agreement-execute","rel":"execute","method":"POST"}]} '' ''
Вот некоторые из обнаруженных мною ошибок, которые могут быть вам полезны.