-1

我正在使用 google checkout,目前在沙盒环境中工作。我用过 Paypal,我认为 google checkout 应该是一样的。但我想知道 google checkout 没有在返回 URL 上发回 HTML 表单字段,而且我还没有找到任何合适的解决方案来解决这个问题。这是我的代码。

我在这里使用自定义字段 shopping-cart.merchant-private-data 来获取数据,但我不知道如何在继续 URL 上收集该数据。

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

4

1 回答 1

1

这里有几个单独的问题:

首先,在 Google Checkout 交易完成后,买家不会自动重定向。

continue-shopping-url参数允许您提供一个链接,用户必须单击该链接才能在完成订单后返回您的站点。因为这只是一个链接,所以没有数据贴,比如你要找的交易隐私数据。

有关 continue-shopping-url 参数的更多信息:

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

其次,您可以使用<merchant-private-data>标签传递有关您的订单的任何自定义数据。要取回它,您必须提供回调 URL 才能接收来自 Google Checkout 的通知。当您收到通知时,请从 Mercer-private-data 标签中读取自定义信息。

有关类似问题的解决方案,请参阅此答案。

于 2011-06-14T22:28:07.180 回答