2011-12-15 129 views
0

我正在努力將Google Checkout與我們的內部電子商務平臺相集成。 我已經到了從Google接收通知,以便成功完成訂單的階段。Google Checkout:將網站訂單ID映射到Google的訂單ID

我們通過在有人向籃子中添加物品時立即創建訂單來處理訂單。因此,在向Google發送信息之前,我們已經掌握了我們系統中訂單的所有信息。

我想要做的是在Google Checkout請求中包含內部訂單ID,以便它可以返回。到目前爲止,這似乎不可能。看起來更像是Google向您發送包含所有購物車信息的訂單,然後希望您創建訂單並使用其提供的Google訂單號進行映射。如果是這種情況,則意味着我們網站上的「購物籃」狀態仍然存在訂單,因此我們需要定位以更新來自Google的信息。

到目前爲止,我還沒有想出任何處理這個問題的好方法。
我知道有一個add-merchant-order-number api調用,但這需要google-order-number,這仍然意味着我需要一些方法將google-order-number映射到我們的內部訂單ID。

是否有一個標籤,我錯過了,或者可能是一個用於添加有關購物車,可用於存儲我們的內部訂單ID在初始checkout-shopping-cart api後的附加信息。

回答

0

看起來您已經正確使用通知API來獲取訂單處理各個階段的更新。

接下來,要將您的內部訂單ID添加到提交給Google的訂單中,請使用merchant-private-data字段傳遞有關您訂單的任何自定義數據。

當您收回通知時,您還將獲得內部訂單ID以及來自merchant-private-data字段的任何其他自定義信息。

請參閱this解答類似問題的答案。

+0

謝謝,這就是我正在尋找。 – Aglystas 2011-12-20 16:46:13

相關問題