2010-08-15 96 views
0

我正在与谷歌结帐,目前在沙箱环境工作。我用Paypal和我认为谷歌结账应该像这样工作。但我不知道,谷歌结帐没有回发HTML表单域返回的URL,我不能找到任何适当的解决方案,这个问题呢。这是我的代码。谷歌结账得到自定义变量继续url

使用自定义字段购物-cart.merchant专用数据来获取数据,但我不知道如何收集关于继续URL的数据在这里IM。

我只需要在自定义字段中传递一些ID,以便在返回URL时我可以取回它,然后根据此ID更改我的数据库。有一件事情是重要的,在返回谷歌结帐也销毁会议,并没有存储在会话中的价值。这对我来说是个大问题。因此,请告诉我如何从Google结帐中取回自定义ID。

回答

1

有几个不同的问题在这里:

首先,没有自动重新直接为谷歌Checkout的交易之后买家完成。

continue-shopping-url paramenter允许您提供一个链接,用户已经,以便在完成订单后,回到你的网站点击。因为这只是一个链接,所以没有数据发布,例如您正在查找的交易私人数据。

关于继续购物-URL paramenter更多信息:

http://code.google.com/apis/checkout/developer/Google_Checkout_HTML_API_Parameter_Reference.html#tag_continue-shopping-url

,则可以使用<merchant-private-data>标记可以传递任何关于订单的自定义数据。为了取回它,您必须提供一个回叫网址,以便接收来自Google Checkout的通知。当您收回通知时,请阅读来自merchant-private-data标签的自定义信息。

看到这个answer为解决类似的问题。