跳转到主要内容

Braintree for Django

项目描述

djbraintree通过允许从Django设置中轻松配置,可以将官方Braintree Python客户端库轻松集成到您的Django应用程序中。

快速入门

  1. 从PyPI安装djbraintree

    $ pip install djbraintree
  2. 更新项目的settings.py

    INSTALLED_APPS = (
        ..
        'django_barintree',
    )
    
    TEMPLATE_CONTEXT_PROCESSORS = (
        ..
        'djbraintree.context_processsors.braintree_client_side_encryption_key',
    )
    
    import braintree
    
    BRAINTREE_ENVIRONMENT = braintree.Environment.Sandbox
    BRAINTREE_CLIENT_SIDE_ENCRYPTION_KEY = '..'
    BRAINTREE_MERCHANT_ID = '..'
    BRAINTREE_PUBLIC_KEY = '..'
    BRAINTREE_PRIVATE_KEY = '..'
  3. 在您的代码中使用Braintree Python客户端库

    import braintree
    
    result = braintree.Transaction.sale({
        "amount": "1000.00",
        "credit_card": {
            "number": "4111111111111111",
            "expiration_date": "05/2012"
        }
    })

配置选项

BRAINTREE_ENVIRONMENT

Braintree环境。有关更多详细信息,请参阅Braintree Python客户端库文档

BRAINTREE_CLIENT_SIDE_ENCRYPTION_KEY

可选的客户端加密密钥。如果设置,将使用braintree_client_side_encryption_key上下文处理程序在模板中以BRAINTREE_CLIENT_SIDE_ENCRYPTION_KEY的形式公开。

BRAINTREE_MERCHANT_ID

商户ID。

BRAINTREE_PUBLIC_KEY

公钥。

BRAINTREE_PRIVATE_KEY

私钥。

BRAINTREE_USE_UNSAFE_SSL

允许不安全的SSL连接。默认为False,并强烈不建议。

项目详情


下载文件

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

源分布

djbraintree-0.1.0.tar.gz (2.5 kB 查看哈希值)

上传时间 源码

由以下支持