我正在使用google checkout api处理我正在建设的在线商店中的订单。
我今天遇到了一个问题,我无法超越!我从这里得到了如此巨大的麻烦!所以这就是问题所在:当我向google发送基于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&shoppingcart=8572098456
</redirect-url>
</checkout-redirect>
我以前能够使用它,而我刚刚传入&lt; merchant-private-data&gt;我订单中的标签请求指定唯一订单。我只是使用上面的redirect-url将它们发送到他们完成订单的页面,谷歌向我发送一个带序列号的通知。我将序列号和我的merchant_id和merchant_key一起传回去,然后他们将我的订单数据发给我一堆xml。
我已经让我的应用程序像这样工作了。问题是,现在我正在尝试制作我的应用程序,以便您可以插入您的Google商家ID和密钥,我的应用程序将为您处理订单处理。这里的问题是,当他们在通知中向我发送序列号时,我不知道将哪个商家密钥或商家ID发回给他们。现在我们已经完整地回答了我的问题,即:
谷歌发送给我的这个序列号是什么?它绝对不是通知api发送给我的序列号(除非我必须以某种方式解码?)。谷歌没有在他们的文档中解释这一点,所有其他有关它的问题都可以通过简单地使用商家私有数据标签来解答。
请有人!有些巫师在那里!请帮帮我!!!
答案 0 :(得分:0)
序列号仅与特定商家相关 - 根据您的帖子,您可以将其等同于“特定回调api url”(在序列号通知中)。
如果/当您要求商家向您提供中/钥匙时,您必须向他们(商家)提供他们必须向Google提供的(唯一)网址。
所以“关系”将是“mid / key / callback api url”。
H个。