Я не получаю ответа от 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 файла, не такой громоздкий код?
спасибо
Приведенный выше код не имеет никакого отношения к получению данных от Google после завершения платежа (API уведомлений).
Вышеуказанный код предназначен для API Checkout, который представляет собой поток, которыйвключает в себя отправку данных вашей корзины в Google.
Вы должны выполнить API уведомлений (из которых один параметр уведомление с серийным номером ) для получения данных от Google.URL-адрес вашего обработчика устанавливается в вашей учетной записи (там же, где вы видите опции, которые вы упомянули выше).
Если вы хотите увидеть пример кода PHP (я не разработчик Php, я .Net)для обработчика, который реализует уведомление серийного номера, см. basicapiresponshandlerdemo.php