为django-payments提供Mollie集成
项目描述
django-payments-mollie
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
的支付模型。此包还提供了一个您可以使用的基本模型(可选)。抽象模型类BaseMolliePayment
是BasePayment
的子类,它将一些字段配置为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 查看哈希)
构建分发
关闭
哈希值 for django_payments_mollie-0.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 59b074bdd2b1245e6abbefe1ee37f0f8a4f594e7ff2c192a25e441eb6a03679a |
|
MD5 | 2c07f74c1b1b4ae935e6a92212a4e0a2 |
|
BLAKE2b-256 | d8dcca5772108e8ee2f6e1d24cd60a91b0d13ad87760c665dea58ec95606a5e5 |