Exemplo n.º 1
0
Arquivo: run.py Projeto: oxoxll/alipay
'''
Created on 2014-9-12
'''
import sys  
reload(sys)  
sys.setdefaultencoding('utf8')
from flask import Flask, request, render_template
import alipay
app = Flask(__name__)


alipayTool=alipay.alipay(  
                partner="2088701390367738",
                key="vwggdo5pdtbk3adqm8p2n23z6ijpjiek",
                sellermail="*****@*****.**",
                notifyurl="http://115.29.170.111:5000/notify_page",
                returnurl="http://115.29.170.111:5000/return_page",
                showurl="/"  
            )  

@app.route('/', methods=['GET'])
def home():
    return render_template('home.html')

@app.route('/form', methods=['GET'])
def form():
    return render_template('form.html')

@app.route('/paypage', methods=['POST'])
def paypage():
	out_trade_no=request.form.get('out_trade_no'),
Exemplo n.º 2
0
支付宝第三方接口 使用说明:


1、在处理支付的模块中,引入alipay模块(alipay.py),并创建alipay类的实例: 
#以下包含的内容替换为实际的内容。 
#多商家用户,以下内容都为动态生成:
import alipay  
alipayTool=alipay.alipay(  
                partner="支付宝身份ID",  
                key="支付宝生成的key",  
                sellermail="商家支付宝帐号(邮箱)",  
                notifyurl="异步回调的URL",  
                returnurl="跳转回的URL",  
                showurl="显示网站商品的URL"  
                )  


2、在支付页面(即用户点击支付按钮即转到支付宝付款的页面),我们需要在这个页面产生一个隐藏的表单,用来提交订单信息: 

#支付信息,订单号必须唯一。  
#以下包含的内容替换为实际的内容。  
params={  
      'out_trade_no':<订单号>,  
      'subject'     :<订单subject>,  
      'body'        :<订单说明>,  
      'total_fee'   :<订单总额>  
}  
payhtml=alipayTool.createPayForm(params)  
#将payhtml写到页面,这是个包含有提交按钮的表单  

Exemplo n.º 3
0
from flask import Flask
import alipay
# configuration
DATABASE = '/home/mrfruit/fruit2/data.db'
DEBUG = True
SECRET_KEY = 'development key'

alipayTool=alipay.alipay(
                partner="2088302144896577",
                key="hugp0odb7elvw131cjla0s6x2aoxizqp",
                sellermail="18768114571",
                notifyurl="http://www.mrfruit.cn/test",
                returnurl="http://www.mrfruit.cn/test2",
                showurl=""
                )

app = Flask(__name__)
app.config.from_object(__name__)

import fruit2.views