跳转到主要内容

Razorpay是django-payments的提供者。

项目描述

Razorpay for django-payments

PyPi Release python Build Status codecov

警告: 目前仅支持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')]

注释

  1. Razorpay自动扣留整个支付金额;
  2. 在测试模式下,您可以使用 4111 1111 1111 1111(或任何其他有效的信用卡号码)以及任何未来的有效期和CVV来支付订单。

项目详情


下载文件

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

源分布

django-payments-razorpay-1.0.tar.gz (4.0 kB 查看哈希)

上传时间

支持者