跳转到主要内容

与django-oscar的PayPal Express、PayPal Payflow Pro和Adaptive Payments集成

项目描述

本软件包提供了 django-oscarPayPal ExpressPayPal Payflow Pro 之间的集成。

这些支付选项可以单独使用,也可以一起使用。此外,该软件包的结构允许在没有 Oscar 的情况下使用。

许可

本软件包在 新BSD许可证 下发布。

支持

遇到问题或有疑问吗?

  • 请查看沙箱网站,这是一个集成了 PayPal 两种选项的 Oscar 项目示例。请参阅文档中的 贡献指南,了解如何在本地设置沙箱。

  • 使用快速查询 @django_oscar

  • 在 Oscar 邮件列表上提出更详细的问题: django-oscar@googlegroups.com

  • 使用 Github 提交问题和拉取请求。

测试

Continuous integration status Coverage

变更日志

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日)

  • 修复使用 Oscar 的 DeferredTaxMixin 时出现的损坏。 #98 #121

0.9.6(发布于2015年11月13日)

  • 添加对 Oscar 1.1 和 Django 1.8 的支持。

  • 取消对 Django 1.6 和 Oscar 0.7 的支持。

  • 存储提交的运输方法,而不是回退到 FixedPrice#107

  • 显示原始 Paypal 错误消息,而不是通用错误消息。 #101

  • 修复:按预期隐藏表单按钮。 #94

  • 修复:为 get_shipping_methods 调用正确签名。 #99

  • 修复:在没有邮编的国家/地区不会失败。 #100

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的支持。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-oscar-paypal-2.0.0.tar.gz (27.3 kB 查看哈希值)

上传时间

构建分布

django_oscar_paypal-2.0.0-py3-none-any.whl (37.5 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面