Android中的谷歌结账

Android中的谷歌结账,android,google-checkout,Android,Google Checkout,我正在向google checkout发送一个xml请求,并获得xml响应 我发送的请求是 StringBuffer buf = new StringBuffer(); buf.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); buf.append("<checkout-shopping-cart xmlns=\"http://checkout.google.com/schema/2\">"); buf.ap

我正在向google checkout发送一个xml请求,并获得xml响应

我发送的请求是

StringBuffer buf = new StringBuffer();

buf.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");

buf.append("<checkout-shopping-cart xmlns=\"http://checkout.google.com/schema/2\">");

buf.append("<shopping-cart>");

buf.append("<items>");

buf.append("<item>");

buf.append("<item-name>Ville</item-name>");
buf.append("<item-description>BabbleVille</item-description>");
buf.append("<unit-price currency=\"USD\">12</unit-price>");
buf.append("<quantity>1</quantity>");
buf.append("</item>");
buf.append("</items>");
buf.append("</shopping-cart>");
buf.append("<checkout-flow-support>");
buf.append("<merchant-checkout-flow-support>");
buf.append("<shipping-methods>");
buf.append("<flat-rate-shipping name=\"SuperShip Ground\">");
buf.append("<price currency=\"USD\">9.99</price>");
buf.append("</flat-rate-shipping>");
buf.append("</shipping-methods>");
buf.append("</merchant-checkout-flow-support>");
buf.append("</checkout-flow-support>");
buf.append("</checkout-shopping-cart>");
StringBuffer buf=new-StringBuffer();
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
附加(“维尔”);
附加(“巴布维尔”);
buf.附加(“12”);
buf.附加(“1”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“9.99”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
buf.追加(“”);
我得到的回应是

<?xml version="1.0" encoding="UTF-8"?>
<checkout-redirect xmlns="http://checkout.google.com/schema/2" serial-number="4f6d85ac-0e83-41f1-81ef-60e86bd07b9d">

<redirect-url>https://sandbox.google.com/checkout/view/buy?o=shoppingcart&amp;shoppingcart=602624134680807</redirect-url>

</checkout-redirect>

https://sandbox.google.com/checkout/view/buy?o=shoppingcart&shoppingcart=602624134680807
现在,我不知道如何处理这个反应。我对谷歌结账很陌生。如果在浏览器中打开,我得到的重定向url将显示错误。买家将如何被重定向以进入其谷歌账户


有人能告诉我如何进行此响应吗?

我想这可能会对您有所帮助

**更新**


googlecheckout
已被弃用。现在
Google
鼓励您使用。

我知道在处理您的请求时出现了一个错误。请返回并重试。有人能告诉我为什么会出现这个问题吗?这个问题已经解决了。需要更换&;只要&。但是现在,既然这在WebView中打开了,我如何才能得到所调用内容的响应。在这种情况下,若我需要事务id和那个些信息,那个么我将如何获得它们。你们是如何初始化ApiContext类的?我得到一个错误:找不到com.google.checkout.sdk.commands.ApiContext类'?我正在用混凝土初始化它。Thanks@sunil让我看看如何处理这个问题。我是google checkout的新手。我在初始化apicontext类时也遇到了错误。