使用第三方包来完成支付宝sdk调用:
安装
# 安装python-alipay-sdk
pip install python-alipay-sdk --upgrade
# 对于python2, 请安装2.0以下版本:
pip install python-alipay-sdk==1.1
生成密钥文件
openssl
OpenSSL> genrsa -out app_private_key.pem 2048 # 私钥
OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem # 导出公钥
OpenSSL> exit
在支付宝上下载的公钥是一个字符串,你需要在文本的首尾添加标记位,若已有则不需要再添加
-----BEGIN PUBLIC KEY----- 和 -----END PUBLIC KEY-----
实例:
def test(request):
# 获取前端传来的订单id
order_id = request.GET.get('order_id')
data = {
'order_id': order_id
}
# 将订单id作为json格式返回
return JsonResponse(data=data)
def alipay(request):
# 获取订单id
order_id = request.GET.get('order_id')
# 在数据库中根据订单id查找对应的订单对象
order = Order.ob

这篇博客介绍了如何利用python-alipay-sdk这个第三方库来调用支付宝的服务。首先,需要安装该库,对于Python2环境,需安装2.0以下版本。接着,创建密钥文件,使用openssl工具,并确保公钥字符串正确格式化。然后,可以进行支付宝SDK的实例化和后续操作。
最低0.47元/天 解锁文章
4737

被折叠的 条评论
为什么被折叠?



