Я успешно разместил свою пользовательскую корзину покупок в PayPal - он обрабатывает заказ только красиво, и когда платеж получен, он отправляет данные обратно на URL-адрес I указанном в конфиге. Код основывается на библиотеке, найденной здесь: http://www.phpfour.com/blog/2009/02/php-payment-gateway-library-for-paypal-authorizenet-and-2checkout/PayPal IPN, возвращающий корзину или идентификатор заказа для последующей обработки
Так что я успешно проверяю IPN, отправляя данные обратно в PayPal - это все отлично. Вот моя дилемма - как я узнаю, какой порядок подтверждает IPN?
Я не пользуюсь корзиной PayPals, у меня есть свой. У меня есть собственный идентификатор корзины в моей базе данных, и когда я получаю IPN для этой тележки, я бы хотел «закрыть» корзину и сохранить ее как заказ, который будет рассмотрен позднее.
Я пробовал передать дополнительное настраиваемое поле вместе с перенаправлением на PayPal, которое заполняет корзину, но это значение не возвращается мне в IPN. Документация на x.com просто отсутствует, поэтому я не нашел там никакой помощи.
Есть ли у кого-нибудь опыт работы с PayPal и IPN? Не обязательно должен быть с PHP - я могу интерпретировать код, но если у вас есть способ отправить значение в PayPal с порядком, а затем вернуть это значение с помощью IPN, то это УДИВИТЕЛЬНО!
Если это невозможно с API-интерфейсом PayPal (что мне трудно поверить) - любые другие предложения о том, как с этим справиться?
Что значит «on1/os1»? –
См. Правую нотацию. –
Я не думаю, что эти параметры доступны с помощью команды «Загрузка корзины», которую я использую, по крайней мере, в ужасной документации на x.com. Я дам ему выстрел в Песочницу и посмотрю, что произойдет. –