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 |