Paypal IPN вопрос (интеграция с бэкэнд-процессами) - PullRequest
1 голос
/ 25 октября 2009

Я использую стандарт Paypal для интеграции с моим сайтом, используя поля формы HTML.

Я включил уведомления IPN для своей учетной записи (песочницы), и сервер Paypal может успешно звонить на мой веб-сайт с данными IPN.

Я хочу иметь возможность отвечать на следующие конкретные события в моей серверной обработке (т. Е. С использованием пользовательских серверных сценариев):

Описание события платеж завершен успешно subscr_eot подписка конец срока subscr_cancelled подписка отменена card_chargeback событие возврата кредитной карты Претензия по иску началась Претензия по иску закрыта возврат средств Возврат средств был осуществлен.

Мне известно, что это возможно (* некоторая) комбинация payment_status, txn_id (и, возможно, некоторых других полей). Есть несколько полей, возвращаемых в данных IPN. Однако документация не разделяет поля на те, которые необходимы для уникальной идентификации событий, которые пользователь может захотеть прослушать (например, те, что указаны выше) - по крайней мере, я не смог сделать это из документации.

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

Например, завершенное событие будет отображено следующим образом:

complete => payment_status = complete

и т.д.

1 Ответ

1 голос
/ 17 ноября 2009

Таблица 2. Сводка переменных подписки здесь: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables что вы ищете?

...