и google checkout, и paypal возвращают идентификатор транзакции?

после того, как пользователь оплатил с помощью Google Checkout или PayPal, вы получите ответ с идентификатором транзакции?

можете ли вы затем использовать их API для получения подробной информации о транзакции позже для отчетов?


person Blankman    schedule 03.08.2010    source источник


Ответы (2)


Если вы используете соответствующий API, да.

person John Conde    schedule 03.08.2010

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

Примеры IPN можно найти по адресу: https://www.paypal.com/us/cgi-bin/webscr?cmd=p/pdn/ipn-codesamples-pop-outside

Все довольно подробные руководства доступны на сайте Paypal, хотя временами я находил их немного запутанными, есть несколько сайтов, которые предлагают альтернативные руководства по интеграции (хотя всегда относитесь к ним с подозрением и дважды проверяйте API PayPal). ).

Наряду с txn_id возвращается гораздо больше переменных о транзакции, которые вы можете сохранить и использовать позже, и некоторые ограниченные запросы могут быть запущены или будут отправлены вам, если переменные в транзакции изменились. (Например, платеж, который был отклонен, был повторен и успешно завершен.)

person Tom Gullen    schedule 03.08.2010