alipay支付宝支付的python实现(flask)

1,环境

    ubuntu16.04,python3.6, alipay-sdk-python(3.20)

2,安装包

       alipay提供了python包,封装了很多api调用、签名验证等功能,直接

       pip install alipay-sdk-python

       因为该包依赖其他几个包,在安装pycrypto包时在我这环境下报错‘fatal error: Python.h: No such file or directory’

       解决方法:apt-get install python3.6-dev, 如果python版本不是3.6 改成对应的就可以了

3,准备

       注册支付宝开发账户,并申请相应的功能等工作

       注意:开发者代码中用到的密钥有两个,一个公钥一个私钥。但是千万注意他们不是一对,

       公钥ALIPAY_PUBLIC_KEY是支付宝公钥,由支付宝提供,用来验证支付宝发过来的消息验证用的;

       私钥APP_PRIVATE_KEY是自己生成的,对应的公钥填到支付宝那边的,用来给向支付宝发送消息签名用的,支付宝用你提供的公钥对你发送的消息进行验证

3,后端代码实现

     a, 实现生成二维码收款逻辑,返回的response_url直接打开就会访问alipay生成对应的二维收钱码(当然也可以不选二维码)

from alipay.aop.api.AlipayClientConfig import AlipayClientConfig
from alipay.aop.api.DefaultAlipayClient imp
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值