跳转到主要内容

为django-payments提供Mollie集成

项目描述

django-payments-mollie

PyPI - Version PyPI - Python Version


Django Payments Mollie是一个Django应用程序,它为Django Payments添加了对Mollie支付服务提供商的支持。

目录

安装

pip install django-payments-mollie

配置

您应遵循Django Payments文档中的配置指南。要将此包配置为支付变体,请在Django设置文件中使用以下PAYMENT_VARIANTS

PAYMENT_VARIANTS = {
    "mollie": (
        "django_payments_mollie.provider.MollieProvider",
        {
            # For api key authentication
            "api_key": "test_example-api-key",

            # For access token authentication
            "access_token": "access_example-token",
            "testmode": True,

            # For OAuth2 authentication
            "client_id": "example-client-id",
            "client_secret": "example-client-secret",
            "testmode": True,
        }
    )
}

可用的配置选项

  • api_key:一个Mollie API密钥,这是配置访问Mollie API的最简单方法。使用测试密钥进行开发或测试。这也允许您使用尚未启用实时支付的支付方式。

配置助手

支付模型

Django Payments文档将指导您创建一个继承自BasePayment的支付模型。此包还提供了一个您可以使用的基本模型(可选)。抽象模型类BaseMolliePaymentBasePayment的子类,它将一些字段配置为required=True,因为Mollie要求它们被填写。就像使用Django payments的BasePayment一样使用它

from django_mollie_payments.models import BaseMolliePayment

class Payment(BaseMolliePayment):
    ...
    # Add custom fields and methods

沙盒

该项目包含一个沙盒,展示了一个使用Mollie支付变体的Django Payments的非常简单的实现。您可以使用它来查看实现方式,或者实际运行针对您自己的Mollie账户的应用程序。有关详细信息,请参阅沙盒README

许可证

django-payments-mollie 采用 MIT 许可协议。

项目详情


下载文件

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

源代码分发

django_payments_mollie-0.0.1.tar.gz (17.4 kB 查看哈希)

上传时间 源代码

构建分发

django_payments_mollie-0.0.1-py3-none-any.whl (8.4 kB 查看哈希)

上传时间 Python 3

支持