Skip to main content

PayU 服务的 Django-GetPaid 插件。

项目描述

最新的 PyPI 版本 https://github.com/django-getpaid/django-getpaid-payu/actions/workflows/run_tox.yml/badge.svg https://img.shields.io/pypi/wheel/django-getpaid-payu.svg https://img.shields.io/pypi/l/django-getpaid-payu.svg

django-getpaid-payu

PayU 服务的 Django-getpaid 插件。

安装

首先确保安装并配置了django-getpaid 。

然后,只需安装插件:

pip install django-getpaid-payu

这应该拉 django-getpaid 以防它尚未安装。

配置

“getpaid_payu”添加到您的INSTALLED_APPS并添加插件配置。

# settings.py

INSTALLED_APPS = [
    # ...
    "getpaid",
    "getpaid_payu",
]

GETPAID_BACKEND_SETTINGS = {
    "getpaid_payu": {
        # take these from your merchant panel:
        "pos_id": 12345,
        "second_key": "91ae651578c5b5aa93f2d38a9be8ce11",
        "oauth_id": 12345,
        "oauth_secret": "12f071174cb7eb79d4aac5bc2f07563f",
    },
    # ...
}

这应该足以让您的django-getpaid集成使用新插件,并允许您为支持的货币选择 PayU。

其他设置

您可以更改插件的其他设置:

确认方法
  • PUSH - 付费墙将向回调端点发送状态更新,从而自动更新状态

  • PULL - 必须通过调用其fetch_and_update_status()来验证每个付款,例如。从芹菜任务。

默认值:推

paywall_method
  • REST - 将使用 REST api 调用付费墙来创建付款

  • POST - 将显示一个带有确认按钮的额外屏幕,该按钮将使用 POST 将所有付款参数发送到付费专区。PayU 不建议这样做。

执照

麻省理工学院

作者

多米尼克·科扎奇科

项目详情


下载文件

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

源分布

django-getpaid-payu-0.2.1.tar.gz (12.8 kB 查看哈希)

已上传 source

内置分布

django_getpaid_payu-0.2.1-py3-none-any.whl (13.0 kB 查看哈希

已上传 py3