接入支付宝沙箱支付

一、前提工作

进入支付宝开放平台

在这里插入图片描述

登录进入控制台,找到下面的的开发工具推荐,进入沙箱

在这里插入图片描述
在这里插入图片描述

支付宝开放平台密钥工具下载地址
下载支付宝开放平台密钥工具(Windows、Macos版本)

在这里插入图片描述

根据下载的根据生成RSA2密钥

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

回到控制台的沙箱应用–>网页/移动应用–>开发信息。选择自定义密钥,设置公钥模式。
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
在这里插入图片描述

至此,准备工作已全部完成。

二、编写后端代码

1、模块安装

在支付宝开放平台中,推荐使用alipay-sdk-python,但是这个模块很难用

我推荐使用alipay-sdk-python模块,相对来说,使用体验更好,后面的代码全部使用alipay-sdk-python模块。

pip install alipay-sdk-python

在这里插入图片描述

2、后端代码

这里的后端代码使用Tornado框架来实现。就一个post请求,很简单。

创建公钥和私钥文件

注意格式,以及不要换行

#/public_key
-----BEGIN PUBLIC KEY-----
这里的公钥是支付宝公钥
-----END PUBLIC KEY-----
#/private_key
-----BEGIN PUBLIC KEY-----
这里的私钥是密钥工具生成的密钥
-----END PUBLIC KEY-----

在这里插入图片描述

编写AliPay 对象,用于生成支付链接,注意这里的appid是沙箱控制台的Appid

def alipay_obj(self):
    alipay = AliPay(
        appid="9021000137696045"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值