GetPaid谷歌结帐支付功能
getpaid.googlecheckout的Python项目详细描述
此软件包包含 GetPaid框架。
有关更多详细信息,请参见src/getpaid/googlecheckout/readme.txt。
更改
0.3(2008-12-30)
- 删除gchecky 0.2.1现在不需要的代码。并根据需要更新测试。
- 重写Cart Portlet以使用Google签出。
0.2(2008-08-29)
- 鸡蛋包装
- 向项目根目录添加了构建文件和常规文本文档。
- 已删除setup.cfg
详细文档
简介
Google Checkout与getpaid集成。
状态
使用checkout api与google checkout的工作集成
通知api:
- getpaid签出向导被google完全替换
结帐。
- 包括与google签出通知api的集成。所以
到目前为止,这只是用来改善用户体验
结帐过程。购物者在开始购物后仍然可以编辑购物车
谷歌结帐过程-一个“编辑购物车”链接可以从
结账。完成结账后,购物车被清空。
- getpaid订单管理器未与google checkout集成。
google checkout包含自己的订单管理功能。
尽管google checkout有足够丰富的api
可以相互融合。已经开始工作了
与google签出通知api集成。
- 使用zcml重写与getpaid集成。这是一个
签署getpaid还不足以支持这个
有点像处理器。
- 包括与谷歌分析的集成。
- 使用gchecky 0.2.1。
待办事项
- 更新区域设置。
演示
google提供了一个沙盒服务,可以用来创建
示范。
简介
Google Checkout与getpaid集成。
状态
使用checkout api与google checkout的工作集成 通知api:
- getpaid签出向导被google完全替换 结帐。
- 包括与google签出通知api的集成。所以 到目前为止,这只是用来改善用户体验 结帐过程。购物者在开始购物后仍然可以编辑购物车 谷歌结帐过程-一个“编辑购物车”链接可以从 结账。完成结账后,购物车被清空。
- getpaid订单管理器未与google checkout集成。 google checkout包含自己的订单管理功能。 尽管google checkout有足够丰富的api 可以相互融合。已经开始工作了 与google签出通知api集成。
- 使用zcml重写与getpaid集成。这是一个 签署getpaid还不足以支持这个 有点像处理器。
- 包括与谷歌分析的集成。
- 使用gchecky 0.2.1。
待办事项
- 更新区域设置。
演示
google提供了一个沙盒服务,可以用来创建 示范。
建筑
使用getpaid.buildout创建您自己的集成演示。 在整个过程中取消注释各种googlecheckout变量替换 buildout.cfg:
${googlecheckout:develop} ${googlecheckout:eggs}
注意-在开发过程中,如果您在本地开发,请确保 通过127.0.0.1:8080/my plone实例访问您的站点,而不是 localhost:8080/my plone实例,因为后者被认为是 gchecky提供的url无效。
谷歌商户账户
在google checkout沙盒服务中创建一个商人帐户。见 开始使用google checkout的第一步。
为此商户帐户配置通知握手。套 api回调url并启用检查序列号 通知确认:
登录到您的商户帐户。
单击settings选项卡。
单击页面左侧的integration链接。
确保“我的公司只发布数字签名的购物车。” 选中的。
在api中输入站点通知回调的url 回调url。这看起来像:
http://demo.my.site/google-checkout-notification
并为“回调方法”选择“xml”。
(此url可以是在沙箱中创建的商户帐户的http 服务。但是需要是带有适当证书的https 生产。)
展开高级设置列表并选中 设置为“需要通知确认才能指定 通知的序列号。“
单击save按钮更新设置。
获得付费配置
在getpaid with the merchant中配置google结帐处理器 沙盒的ID和商户密钥。你会在里面找到的”“设置” ->;Google Checkout Manager的“集成”。
谷歌买家账户
要进行一些测试购买,您需要一个沙盒买家 帐户。google checkout不允许您完成购买 从您的google结帐商户帐户登录时 与您的商户帐户关联的电子邮件地址。换句话说, 你不能自己买,即使是在沙箱里。
要创建新的沙盒买家帐户, 访问http://sandbox.google.com/checkout
谷歌分析
如果你想和谷歌分析一起使用,那么复制 通过编辑“站点设置”->;“站点”将以下代码片段添加到plone站点 设置-“javascript for web statistics support”:
<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script> <script src="http://checkout.google.com/files/digital/ga_post.js" type="text/javascript"></script> <script type="text/javascript"> <!-- var pageTracker = _gat._getTracker("UA-XXXXXXX-X"); pageTracker._initData(); pageTracker._trackPageview(); var checkout_forms = cssQuery('form.googlecheckout'); for (var i=0; i < checkout_forms.length; i++) { checkout_forms[i].onsubmit = function(e) { setUrchinInputCode(pageTracker); }; }; //--> </script>
您需要用自己的google替换UA-XXXXXXX-X。 分析帐号。