получить возврат значения в google checkout

Я работаю с google checkout и в настоящее время работаю в среде песочницы. Я использовал Paypal, и я думал, что проверка Google должна работать так же. но мне интересно, что google checkout не отправляет обратно поле HTML-формы по возвращаемому URL-адресу, и я пока не могу найти подходящего решения для этой проблемы. Вот мой код.

здесь я использую настраиваемое поле shopping-cart.merchant-private-data для получения данных, но я не знаю, как собирать эти данные по URL-адресу продолжения.

Мне просто нужно передать некоторый идентификатор в настраиваемое поле, чтобы при возврате URL-адреса я мог получить его обратно, а затем изменить свою базу данных на основе этого идентификатора. Есть одна важная вещь: по возвращении Google Checkout также уничтожает сеансы, и в сеансах не сохраняется никакой ценности. Это создало для меня большую проблему. Поэтому, пожалуйста, скажите мне, как я могу получить этот пользовательский идентификатор обратно из Google Checkout.


person bipin    schedule 12.05.2011    source источник


Ответы (1)


Используйте Notification API, чтобы получить информацию о транзакциях из Google Checkout.

http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Notification_API.html

Когда вы получите обратно уведомление, вы сможете прочитать свой собственный идентификатор в поле личных данных продавца.

Также см. этот ответ, который касается по связанному вопросу.

person Mihai Ionescu    schedule 13.06.2011