skip to navigation
skip to content

django-alipay2 0.9.0

alipay for django

Latest Version: 0.9.2

提供django下alipay直接支付接口

Quick start

  1. Install:

    pip install django_alipay2
    
  2. Add “alipay” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'alipay',
    ]
    
  3. [Optional] Include the alipay URLconf in your project urls.py like this:

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

    python manage.py migrate
    
  5. Add config ‘ALIPAY’ to settings.py like this:

    ALIPAY = {
        'sandbox': True,  # use sandbox client if True
        'pid': 'real alipay pid',
        'key': 'real alipay key',
        'seller': 'your_seller_email@domain.com',
        'gateway': 'https://mapi.alipay.com/gateway.do?',
        'SERVER_URL': 'http://my.server.com',  # for alipay return and notify
    }
    
  6. Create alipay redirect:

    import uuid
    payment = AlipayPayment.objects.create(
        out_no=uuid.uuid4(),
        subject='充值',
        body='1年365元',
        amount_total=0.01,
        user=None, # 可以指定user
        # reference_id='1' # 可选
    )
    return redirect('alipay_redirect', out_no=payment.out_no)
    
 
File Type Py Version Uploaded on Size
django-alipay2-0.9.0.tar.gz (md5) Source 2017-09-14 9KB