Razorpay是django-payments的提供者。
项目描述
Razorpay for django-payments
警告: 目前仅支持Razorpay的paisa(INR)货币。
安装
将django-payments-razorpay
添加到您的项目需求中,或者使用以下命令运行安装:
pip install django-payments-razorpay
提供者参数
首先,要创建您的API凭证,您需要进入您的Razorpay账户设置,然后在API密钥部分(直接链接)。
密钥 | 必需 | 类型 | 描述 |
---|---|---|---|
public_key |
是 | 字符串 |
您的Razorpay 密钥ID |
secret_key |
是 | 字符串 |
您的Razorpay 密钥ID |
image |
否 | 字符串 |
到您的店铺标志的绝对或相对链接 |
name |
否 | 字符串 |
您的店铺名称 |
prefill |
否 | 布尔值 |
如果设置为True ,则预先填写电子邮件和客户的完整名称(默认禁用) |
示例配置
在您的settings.py
文件中,您可以添加以下密钥或将数据附加到它们
PAYMENT_VARIANTS = {
'razorpay': ('django_payments_razorpay.RazorPayProvider', {
'public_key': 'RAZORPAY_PUBLIC_KEY',
'secret_key': 'RAZORPAY_SECRET_KEY'})}
注意:如果您使用的是Saleor,您可能希望将Razorpay添加到结账支付选项中
CHECKOUT_PAYMENT_CHOICES = [
('razorpay', 'RazorPay')]
注释
- Razorpay自动扣留整个支付金额;
- 在测试模式下,您可以使用
4111 1111 1111 1111
(或任何其他有效的信用卡号码)以及任何未来的有效期和CVV来支付订单。
项目详情
关闭
django-payments-razorpay-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf9b3c1333ce85968c3dfb979775f40d9a86c77da759ab78d8c1b9d4986bf69f |
|
MD5 | 8c7a3a408dfc481d30b120eb932b981b |
|
BLAKE2b-256 | 2022edcb9f21570f512654c3d04733b4fc949ca9e33530cffbc41d132cf6b2cc |