Как установить URL-адрес обратного вызова в Google Checkout?

Как установить URL-адрес обратного вызова в Google Checkout?

и Как я могу получить уведомление от GoogleCheckout после оплаты?


person Gaurav    schedule 21.03.2011    source источник
comment
Как насчет code.google.com/apis/checkout/developer/ ?   -  person fabrik    schedule 21.03.2011
comment
@fabrik пытался. Но не могу получить, что мне делать?   -  person Gaurav    schedule 21.03.2011


Ответы (2)


От службы поддержки Google Checkout:

Указанный вами URL-адрес обратного вызова API сообщает Google Checkout, куда отправлять уведомления о новых заказах, изменениях состояния заказов и других событиях. Если вы интегрируете свою систему обработки заказов, вы должны указать URL обратного вызова.

Чтобы добавить или изменить URL-адрес обратного вызова API:

  1. Войдите в Google Checkout.
  2. Щелкните вкладку Настройки. Щелкните Интеграция.
  3. Введите URL-адрес обратного вызова в поле «URL-адрес обратного вызова API».
  4. Щелкните Сохранить.
person Saul    schedule 21.03.2011
comment
@Gaurav: Насколько мне известно, нет. PHP может получать уведомления, но Google должен знать, по какому URL их отправлять. - person Saul; 22.03.2011
comment
В PayPal мы можем сообщить PayPal, что нужно отправить уведомление об URL-адресе. Разве мы не можем установить этот URL, разместив некоторые данные? - person Gaurav; 22.03.2011
comment
@Gaurav: Не напрямую. Однако, если это необходимо, можно использовать curl и эмулировать процесс ручной настройки программно. - person Saul; 22.03.2011

Вот как указать URL-адрес обратного вызова на вашем сервере:

http://checkout.google.com/support/sell/bin/answer.py?answer=134463

После этого вы можете получать различные уведомления от Google Checkout о статусе вашего заказа:

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

Вот ссылка на PHP-библиотеку Google Checkout, которая демонстрирует, как обрабатывать уведомления о заказах на вашем сервере:

http://code.google.com/p/google-checkout-php-sample-code/

person Mihai Ionescu    schedule 30.08.2011