не получен ответ от Google Checkout после успешной оплаты - PullRequest
0 голосов
/ 05 марта 2012

Я не получаю ответа от Google Checkout:

У меня есть пример кода от http://code.google.com/p/google-checkout-php-sample-code/downloads/list.

Я использую этот код в cartdemo.php:

 // Specify <edit-cart-url>
  $cart->SetEditCartUrl("https://mydomain.com/checkout/demo/responsehandlerdemo.php");

  // Specify "Return to xyz" link
  $cart->SetContinueShoppingUrl("https://mydomain.com/checkout/demo/responsehandlerdemo.php");

И я использую следующие настройки:

URL-адрес обратного вызова API (только интеграция уровня 2) [?] Укажите URL-адрес для Google, чтобы уведомлять вас о новых заказах и изменениях в заказегосударство.[?] URL-адрес обратного вызова API:
Содержимое обратного вызова: http://mydomain.com/checkout/demo/responsehandlerdemo.php

**Notification Serial Number**

, но не получено никакого ответа после завершения платежа.Я также изменил настройки с «Уведомление в виде XML» с помощью https.на самом деле приложение требует интеграции простой функции проверки Google. У которой будет кнопка оформления заказа, и после успешной оплаты история заказов с деталями платежа сохранится в моей базе данных.

Я не знаю, чего не хватает.Есть ли способ реализовать это, просто используя 1-2 файла, не такой громоздкий код?

спасибо

1 Ответ

0 голосов
/ 09 марта 2012

Приведенный выше код не имеет никакого отношения к получению данных от Google после завершения платежа (API уведомлений).

Вышеуказанный код предназначен для API Checkout, который представляет собой поток, которыйвключает в себя отправку данных вашей корзины в Google.

  1. edit-cart-url - это URL, который отображается клиенту при оформлении заказа, если он хочет вернуться на ваш сайт вместо того, чтобы оформить заказ или продолжить оформление заказаprocess.
  2. continue-shopping-url - это ссылка, предоставленная клиенту для возврата на ваш веб-сайт после успешной оплаты.

Вы должны выполнить API уведомлений (из которых один параметр уведомление с серийным номером ) для получения данных от Google.URL-адрес вашего обработчика устанавливается в вашей учетной записи (там же, где вы видите опции, которые вы упомянули выше).

Если вы хотите увидеть пример кода PHP (я не разработчик Php, я .Net)для обработчика, который реализует уведомление серийного номера, см. basicapiresponshandlerdemo.php

...