2011-12-15 90 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

相关问题