作者:我很丑但我可以很温柔 | 来源:互联网 | 2023-10-12 20:18
文档:
支付宝开放平台入口: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
接口调用
配置秘钥:
目的:保证交易双方的身份和数据安全
说明:私钥加密,公钥解密(非对称加密方式实现)自己服务器保存自己的私钥和支付宝的公钥支付宝保存我们的公钥和支付宝的私钥生成公私钥代码:opensslgenrsa -out app_private_key.pem 2048 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提供的接口方法
返回结果
支付成功后修改状态:
修改订单状态
保存支付宝的订单信息
判断回调是否是安全的