2011-03-28 67 views
1

我正在使用Google Checkout API對簡單商店進行編碼。我已經儘可能地讓用戶選擇商品,編輯購物車,並使用Google Checkout結帳/付款。通知API(使用XML)正被用於讀取Google收到訂單後發送的通知。如何將訂單通知與我的SQL數據庫中的訂單信息連接起來?我可以通過初始訂單向Google發送「訂單ID」或類似內容嗎?我已經用HTML API對這部分進行了編碼(排序)。如何通過Google Checkout Notification API識別訂單(使用PHP)?

在此先感謝!

回答

0

使用merchant-private-data字段傳遞您的訂單的任何自定義數據。

當您收回通知時,請閱讀來自merchant-private-data字段的自定義信息。

看到這個answer爲解決類似的問題。

1

當下訂單時,會發出通知,爲您提供訂單的序列號。您需要將此序列號存儲在您的數據庫中,以防止出現任何內部訂單號,以便您可以使用序列號通過Notification API與Google Checkout對照訂單。

+0

我將如何確定此序列號對應的訂單? – tundoopani 2011-04-15 00:23:45

1

編號通知和輪詢是兩個單獨的概念。

通知是Google Checkout在您發送信息時向您發送信息的通知,而輪詢是您在將來某個時間發送銷售詳情請求時的情況。

輪詢文檔缺乏在線。這就是爲什麼你和我沒有找到答案。

谷歌發送電子郵件時(或付款時出現問題),它會在儀表板中存儲一些細節。您可以使用日期或數字進行輪詢以獲取其餘細節。在線文檔中完全沒有這樣做。

相關問題