Ошибка Paypal REST API: повторяющаяся транзакция и повторяющийся идентификатор счета

Около 2-3 недель назад я добавил на свой сайт процессинг платежей PayPal, и он работал как шарм, без проблем. Теперь я вернулся к проекту, чтобы подправить код. Я не касался кода Paypal, который закончил 2-3 недели назад, и попытался оплатить счет.

В настоящее время я запускаю это в песочнице. Ошибка, которую я получаю, - это повторяющаяся транзакция, повторяющийся идентификатор счета-фактуры. Однако каждый идентификатор счета уникален для каждого созданного счета, поэтому я не понимаю, как это может быть проблемой (не говоря уже о том, что я не касался кода). Ниже показано изображение ошибки, которую я получаю при использовании исключения подключения Paypal.

Изображение ошибки:

Итак, теперь я застрял и совершенно не понимаю, что мне делать, чтобы исправить эту проблему. Любая помощь очень ценится. Спасибо


person ex8    schedule 29.09.2016    source источник


Ответы (1)


Решено. Вы не можете передать свой собственный уникальный идентификатор счета-фактуры (почему?), Я просто использовал uniqid (), и он работает.

person ex8    schedule 30.09.2016
comment
У меня такая же проблема ... В этом нет особого смысла ... Разве уникальный идентификатор счета не отличается от uniqid ()? Мои уникальные идентификаторы счетов действительно уникальны, поэтому я не понимаю! - person johna; 18.05.2017
comment
Да, это не имело особого смысла, но использование uniqid () у меня сработало. Жаль, что это был старый PHP-проект, давно его не трогал. - person ex8; 19.05.2017