django之调用支付宝支付接口

文档:

支付宝开放平台入口:
	https://open.alipay.com/platform/home.htm
	
创建应用(一般公司做)
	只需要更换沙箱环境的appid和网关

沙箱环境(开发学习用):
	沙箱应用:
		https://openhome.alipay.com/platform/appDaily.htm?tab=info
	沙箱账号:
		https://openhome.alipay.com/platform/appDaily.htm?tab=account
		
开发文档:
	https://openhome.alipay.com/developmentDocument.htm

调用支付宝支付流程:

创建应用(公司会做,要营业执照)
配置应用
配置秘钥
集成并配置SDK
接口调用

配置秘钥:

目的:
	保证交易双方的身份和数据安全
说明:
	私钥加密,公钥解密(非对称加密方式实现)
	自己服务器保存自己的私钥和支付宝的公钥
	支付宝保存我们的公钥和支付宝的私钥

生成公私钥代码:
	openssl
	genrsa -out app_private_key.pem 2048  # 制作私钥RSA2
	rsa -in app_private_key.pem -pubout -out app_public_key.pem # 导出公钥
	exit

集成并配置SDK:

官方SDK:
	https://docs.open.alipay.com/270/106291/
非官方SDK:
	https://github.com/fzlee/alipay/blob/master/README.zh-hans.md

程序调用实际流程:

接受参数
校验参数
初始化支付宝SDK对象
调用SDK提供的接口方法
返回结果

支付成功后修改状态:

修改订单状态
保存支付宝的订单信息
判断回调是否是安全的

在这里插入图片描述

我是清茶!欢迎你和我一起讨论,我们下期见。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值