Ошибка API PayPal REST 400: неверная дата начала - PullRequest
0 голосов
/ 09 января 2019

Мое приложение часто падает, когда я перенаправляю пользователя на страницу оплаты PayPal. У меня следующая ошибка:

Error: Response Status : 400

[ { field: 'start_date', issue:
 'start date is required, should be valid and greater than the current date. Should be consistent with ISO 8601 Format' } ] 

Тем не менее, я форматирую дату, как показано в файле примера Github

 var isoDate = new Date(Date.now())
    isoDate.setSeconds(isoDate.getSeconds() + 4);
    isoDate.toISOString().slice(0, 19) + 'Z';

Я даже добавил несколько секунд, чтобы убедиться, что дата больше текущей даты

var isoDate = new Date (Date.now () + 10000) isoDate.setSeconds (isoDate.getSeconds () + 4); isoDate.toISOString (). slice (0, 19) + 'Z';

console.log (ISODate);

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

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