2012-03-04 138 views
0

我沒有得到由谷歌Checkout的任何響應後,沒有得到來自谷歌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"); 

,我使用以下設置:[?]

API回調網址(級別僅2集成) 指定的URL Google會通知您新訂單和訂單狀態的變化。 API回調網址[?]:
回調內容:http://mydomain.com/checkout/demo/responsehandlerdemo.php

**Notification Serial Number** 

,但沒有得到任何迴應,付款後的補充件。 我也通過使用https更改了「通知爲XML」的設置。 實際上,應用程序需要集成簡單的Google結帳功能。其中將有一個結帳按鈕,成功付款後,具有付款明細的訂單歷史記錄將保存在我的數據庫中。

我不知道什麼是缺失。 有沒有辦法實現它只需使用1-2個文件不那麼龐大的代碼?

感謝

回答

0

你有上面沒有任何與支付(通知API)完成後從谷歌獲取數據的代碼。

您上面的代碼是用於Checkout API的,這是將您的購物車數據發送給Google的流程。

  1. 編輯購物車 - 網址是,如果他們想回到你的網站,而不是下訂單/與結帳過程持續的顯示給顧客結賬的URL。
  2. continue-shopping-url是成功結賬後呈現給客戶返回您的網站的鏈接。

您必須實現Notification API(其中一個選擇是serial number notification)從谷歌獲得的數據。您的處理程序的網址設置在您的帳戶中(您可以在上面提到的選項的相同位置)。

如果您想查看示例PHP代碼(我不是Php dev,am .Net),請參閱basicapiresponshandlerdemo.php