支付系列:支付宝支付流程详解

关于支付

随着电商项目愈来愈火,随之而来的像支付宝,微信等第三方支付也很是的火爆,因此这里简单的说一下支付宝的支付流程。javascript


开发支付前准备

首先咱们要去蚂蚁金服官网注册一个帐号。上面有关于开发者的文档和须要的SDK到这咱们就能够作一些实质性的开发了。php

建立应用并获取APPID java

配置秘钥 这里会生成RSA秘钥,(就是一种非对称的加密)的加密方式 它的秘钥分红公钥和私钥两类通常是公钥加密私钥解密或者私钥加密公钥解密 生成秘钥后在开发者平台进行秘钥配置最后就能够获得支付宝的公钥了sql

这就是咱们须要在开放平台上面所须要作的事情
微信

完整的支付宝支付流程图
app

官方文档介绍:
svg

https://docs.open.alipay.com/204


支付准备
工具

在咱们开发过程当中咱们须要模拟支付宝进行支付,这时候若是使用真实金钱进行支付不免会形成一些困扰,因此支付宝贴心的为咱们提供了沙箱支付。加密


什么是沙箱支付?
url


蚂蚁沙箱环境(Beta)是协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑(当前沙箱支持产品请参考“沙箱支持产品列表”)。

在开发者应用上线审核前,开发者能够根据自身需求,先在沙箱环境中了解、组合和调试各类开放接口,进行开发调通工做,从而帮助开发者在应用上线审核完成后,能更快速、更顺利的进行线上调试和验收工做。

参考连接:

https://openclub.alipay.com/read.php?tid=281&fid=5https://docs.open.alipay.com/200/105311


如何使用沙箱支付?


首先咱们登陆到蚂蚁开发者平台官网:

https://open.alipay.com


点击开发者中心:

点击支付接入 输入应用信息

点击概览

建立成功以后点击研发服务

这就是咱们所须要的信息

应用建立成功后,将沙箱环境中的APPID RSA2密钥添加进代码

下一步下载支付宝额秘钥生成工具生成咱们所须要 公钥秘钥

相关地址:

https://docs.open.alipay.com/291/105971
https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=106097&docType=1


工具下载以后解压,WINDOWS版本双击文件“RSA签名验签工具.bat”便可运行工具。

运行软件以后生成密钥

详细步骤:


1.根据开发语言选择密钥格式。


2.选择密钥长度,建议使用2048位。


3.点击 “生成密钥”,会自动生成商户应用公钥和应用私钥。


生成的私钥公钥一样以文本文件形式保存在工具存放目录的 “RSA密钥”文件夹下,点击按钮 “打开密钥文件路径”便可打开“RSA密钥”文件夹。

生成秘钥以后咱们须要把咱们的公钥上传到支付宝


点击确认就上传成功了

OK 支付宝开发流程,和支付前准备就已经完成了!


若是感受文章对你有帮助,欢迎转发点赞 

下一篇文章介绍如何使用SpringBoot实现支付宝扫码支付 APP支付 H5支付

扫描下方二维码 公众号回复 资源 资料

送你们两套资源

若有问题扫描下方二维码加群

Springboot企业级扫码点餐实战课程 回复 资源

2.Mysql从入门到精通 回复 资料


长按识别二维码,了解更多


扫描二维码加入技术交流群!


本文分享自微信公众号 - 乱敲代码(lqcoder)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索