0

我正在使用 google checkout api 来处理我正在建立的在线商店中的订单。

我今天遇到了一个我无法超越的问题!哦,我为此感到非常头疼!所以这里是问题:

当我向谷歌发送一个基于 xml 的订单时,他们会向我发回一些看起来像这样的信息:

<?xml version="1.0" encoding="UTF-8"?>
    <checkout-redirect xmlns="http://checkout.google.com/schema/2"
    serial-number="981283ea-c324-44bb-a10c-fc3b2eba5707">
    <redirect-url>
        https://checkout.google.com/view/buy?o=shoppingcart&amp;shoppingcart=8572098456
    </redirect-url>
</checkout-redirect>

我过去可以使用它,我刚刚在我的订单请求中传入了 <merchant-private-data> 标签来指定唯一的订单。我只是使用上面的重定向 URL 将他们发送到他们完成订单的页面,然后谷歌向我发送一个带有序列号的通知。我将序列号连同我的商家 ID 和商家密钥一起传回,他们将我的订单数据发回给我一堆 xml。

我已经让我的应用程序像这样工作了。问题是现在我正在尝试制作我的应用程序,以便您可以插入您的谷歌商家 ID 和密钥,我的应用程序将为您处理订单。这里的问题是,当他们在通知中向我发送序列号时,我不知道将哪个商家密钥或商家 ID 发回给他们。现在我们已经全面了解了我的问题的基础,即:

谷歌发给我的这个序列号是什么???这绝对不是通知 api 发送给我的序列号(除非我必须以某种方式解码?)。谷歌在他们的文档中没有对此给出任何解释,所有其他有关它的问题都可以通过简单地使用商家私人数据标签来回答。

请人!那里有一些巫师!请帮我!!!

4

1 回答 1

0

序列号仅与特定商家相关 - 根据您的帖子,您可以将其等同于“特定回调 api url”(在序列号通知中)。

如果/当您要求商家向您提供中间/密钥时,您必须向他们(商家)提供他们必须提供给 Google 的(唯一)网址。

所以“关系”将是“mid/key/callback api url”。

嗯。

于 2012-10-23T05:12:53.913 回答