Django支付宝

django-alipay2的Python项目详细描述


支付宝

快速启动

  1. 安装:

    pip install django_alipay2
    
  2. 将“支付宝”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = [
        ...
        'alipay',
    ]
    
  3. [可选]在项目url.py中包含支付宝urlconf,如下所示:

    url(r'^alipay/', include('alipay.urls')),
    
  4. 迁移:

    python manage.py migrate
    
  5. 将配置“支付宝”添加到settings.py,如下所示:

    # account below is for sandbox
    ALIPAY = {
        'pid': '2088101122136241',
        'key': '760bdzec6y9goq7ctyx96ezkz78287de',
        'seller_email': 'overseas_kgtest@163.com',
        'gateway': 'https://openapi.alipaydev.com/gateway.do?',
        'server_url': 'http://localhost:8000'
    }
    
    # you may add an 'api_provider' to support multiple seller
    ALIPAY = {
        'api_provider': 'some_package.sub_package.get_alipay_alipay'  # input:seller_email, output:AlipayAPI
    }
    
  6. 创建支付宝重定向:

    import uuid
    payment = AlipayPayment.objects.create(
        out_no=uuid.uuid4(),
        subject='充值',
        body='1年365元',
        amount_total=0.01,
        user=None, # 可以指定user
        seller_email='your_seller_email@domain.com',
        # reference_id='1' # 可选
    )
    return redirect('alipay_redirect', out_no=payment.out_no)
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用Netbeans在Java中创建可执行文件   swing Set不透明(真/假);JAVA   java JPA无法删除具有onotomany关系和cascatype all的实体   java Hibernate自参考映射难题   Java/从字符串到Java代码   java为什么我已经在取整了,却得到了一个无终止小数扩展?   java Wicket onsubmit信息对话框   java如何使用类、类加载器和URL获取资源   java在多模块项目中使用License Maven插件时出错   java HashSet“contains”方法是如何工作的?   图像JavaPNG显示为黑色   java如何在保持内容完整的同时在两个活动之间切换?   JAVA在Tomcat 7.0.27中,WAR无法为Prod正确解包   listview的java onclicklistener   JavaXPages托管Bean可以跨多个数据库工作吗?   java无法停止服务空对象引用错误Android   java将UTF8编码的字符串转换为人类可读的字符串   JavaSpring与JBossSAML的集成   java如何替换AuthorizationCodeInstalledApp类?