如何在Flex 4 Web应用程序中使用Google Checkout功能?

时间:2010-12-04 00:43:14

标签: flex google-checkout

现在我正在开发一个flex应用程序(app服务器是apache + PHP + mysql)什么需要与google checkout功能集成,但google checkout还没有flex SDK使用,我该怎么办?谢谢。

1 个答案:

答案 0 :(得分:0)

标准谷歌结帐的问题是你去谷歌结帐。这可能会使客户感到困惑,当人们在进行谷歌结账后没有完成订单时,您将失去销售。

更好的方法是构建/查找简单的订单系统后端和Flex购物车前端。订单处理将使用1个PHP脚本...

  1. 客户将商品放入购物车(flex)并选择结帐
  2. 来自购物车的数据被传递并存储在您的订单系统(mysql)中并获得订单ID。确保您有一个order_status列并将其设置为“pending”。
  3. 现在,您可以使用Google Checkout API传递客户的信息,结算,送货,订单总额以及您希望谷歌作为结果的一部分传回给您的订单ID。这将全部使用API​​和PHP脚本在幕后完成。
  4. Google的API会响应,您将该响应存储在订单数据库中,将状态更新为“新订单”或“已拒绝”,并将所有额外反馈存储在另一列中,以防您想要查询订单被拒的原因呼叫。
  5. 现在在您的脚本中输出谷歌的回复... echo $ response;
  6. 在Flex中,您将听取回复并向客户显示“谢谢!”可能是orderID的页面。如果谷歌还没有为你做这件事,也可以在同一个PHP脚本中发送电子邮件。
  7. google checout和api docs的链接 Google Checkout: custom_cart Google Checkout: custom_processing

    我做了类似这样的事情,但使用paypal的支付pro api。为了节省您的时间,您可能想要四处寻找可以用于后端订单和产品系统的预建购物车。而且您也可以找到一个可以使用的flex购物车。目标是使流程与您的自定义无缝,因此他们永远不需要离开Flex应用程序。点击结账,填写表格(账单,发货)...进度条/图标旋转,结果弹出,谢谢。