views:

48

answers:

2

Hi,

I am sending an xml request to google checkout and getting the xml response too.

The request that i m sending is

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\"&gt;");

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>");

The response that I am getting is

<?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;amp;shoppingcart=602624134680807&lt;/redirect-url&gt;

</checkout-redirect>

Now, I dont know what to do with this response. I am very new to Google Checkout. The redirect url that i get if opened in browser then shows error. How will the buyer be redirected to enter his google account.

Can someone please let me know how to proceed with this response?

Regards

Sunil

A: 

Sunil, I am stuck on the same question... You have made any progress that you want to share across? Thanks, Chandra

p.s: don't have 50 points to start commenting instead of posting answers.

Chandra Mohan
I have used the checkout check source code for doing google checkout. Basically, when the credentials are verified you will get the callback url as response. This callback url will be configured in your google checkout settings. Then it will be responsibility of that callback url to call google checkout API and commit the payment.
sunil