与django-oscar的PayPal Express、PayPal Payflow Pro和Adaptive Payments集成
项目描述
本软件包提供了 django-oscar 与 PayPal Express 和 PayPal Payflow Pro 之间的集成。
这些支付选项可以单独使用,也可以一起使用。此外,该软件包的结构允许在没有 Oscar 的情况下使用。
许可
本软件包在 新BSD许可证 下发布。
支持
遇到问题或有疑问吗?
请查看沙箱网站,这是一个集成了 PayPal 两种选项的 Oscar 项目示例。请参阅文档中的 贡献指南,了解如何在本地设置沙箱。
使用快速查询 @django_oscar。
在 Oscar 邮件列表上提出更详细的问题: django-oscar@googlegroups.com
使用 Github 提交问题和拉取请求。
测试
变更日志
2.0.0(发布于2019年12月20日)
添加对 Oscar 2.0 和 Django 2.2 的支持。
取消对 Oscar 1.6 及以下版本和 Django 2.0 及以下版本的支持。
取消对 Python 2 的支持。
1.0.0(发布于2018年5月30日)
添加对 Oscar 1.6 和 Django 2 的支持。
取消对 Oscar 1.4 及以下版本和 Django 1.10 及以下版本的支持。
0.9.7(发布于2016年1月12日)
0.9.6(发布于2015年11月13日)
0.9.5
修复 PyPI 软件包中缺少模板的问题。
0.9.4
使用 Bankcard.number 而不是已弃用的 Bankcard.card_number 属性。
添加对 Django 1.7 和 Oscar 1.0 的支持。
取消对 Oscar 0.6 和 Django 1.5 的支持。
0.9.3
使用正确的键查找先前的交易 ID(用于退款/捕获/取消操作)。 #81
0.9.2
将模板包含在软件包中(它们在 0.9.1 中丢失)
在 Express 视图模块中动态加载视图类
0.9.1
添加对 Python 3.3 和 3.4 的支持
添加对(未发布)Oscar 0.8 的初步支持
0.9
支持 Oscar 0.7(请注意,此版本仅适用于 0.7.1 及以上版本)
取消对 Oscar 0.5 的支持
修复关于 Unicode 处理的 bug
允许在设置中指定回调 URL 的方案
0.8.1
确保沙箱演示网站与 Oscar 0.6 正确工作
修复使用错误的银行卡属性为到期日期设置 Payflow Pro 的 bug。
从 setup.py 中删除 Oscar 版本验证
在提交键值对到 PayPal 时使用内容类型 text/namevalue
0.8
支持 Oscar 0.6
修复在从 PayPal 网站返回时未将优惠应用到购物车中的 bug。
0.7
从 install_requires 中删除 Oscar
0.6.1
当仅作为支付方式使用 PayPal Express 时,持久化运输方法名称。
0.6
添加对NO_SHIPPING选项的PayPal Express支持。
0.5
解决了安全问题,该问题可能导致客户在PayPal网站上时购物车被篡改,最终订单中包含更多已付款的商品。
0.4.1
修复了一个错误,即用户的地址的第二行没有被用来创建订单的发货地址。
0.4
现在需要Oscar >= 0.5
完全支持i18n
新增PayPal Express的仪表板视图
0.3.3
限制为Oscar < 0.5
0.3.2
使用Express结账时传递发货地址名称
更新文档
0.3.1
修复货币格式问题
修复i18n代理传递到PayPal的问题
0.3
订单折扣现在作为单独的行正确传递到PayPal
修复从PayPal读取数据时的Unicode问题
使用Tox进行测试
0.2.5
修复参考交易中的愚蠢错误
0.2.4
修复安装模板的错误
0.2.3
修复金额格式未正确验证的错误
调整事务模型以允许几乎所有内容都为可空
0.2.2
添加指定事务货币的支持
0.2.1
修复打包问题
删除已废弃的模板
包含API文档
0.2
包含对Payflow Pro的支持。
0.1
包含对Express Checkout的支持。