没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一 支付配置前的知识普及
1 术语解释
1.1请求:手机客户端以字符串形式把需要传输的数据发送给接收方的过程。
1.2通知:服务器异步通知。支付宝根据得到的数据处理完成后,支付宝的服务器主动发起通知给开发人员指定回调地址,由后台根据文档规范进行配置
1.3返回:支付宝以字符串形式直接把处理结果数据返回给手机客户端。一般根据不同支付结果进行不同的提示
2 商户PID:从支付宝开放平台申请获得
3 私钥:开发商用于验证的字符串加密码,与公钥成一对
4 公钥:提供给商户或客户端,用于验证支付请求,与私钥成对出现
5 支付流程描述(用于理解和面试)
二 支付流程描述(用于理解和面试)
1 设置点击事件开始支付:此处根据不同业务自行进行设定
2 调用支付接口:此处由客服端嵌套支付宝SDK提供的PayTask对象进行操作,讲用户订单信息传入pay()方法中唤起支付请求,此pay方法可自定义,订单具体格式参考详细配置
3 移动快捷支付SDK发送请求:该步骤由嵌套的SDK自动完成,SDK收到第二步的请求后会按照商户传入的订单信息以及客服端APP配置的相关公钥、秘钥、商户PID等参数向支付宝服务端发送支付请求
4 支付宝支付结果回调(服务器接口):支付宝服务端对支付进行处理,并将处理结果发送给我们配置好并提供给支付宝的回调地址
5 支付宝支付结果回调(客服端APP):应用客户端通过当前调用支付的Activity的Handler对象,通过回调函数获取支付处理结果(支付宝对处理结果进行2处发送,一处为我们配置的后台回调接口,一处为我们客服端调用支付宝提供的回调方法,为了安全起见,在后台回调接口中进行金钱业务操作,在客服端回调方法中进行提示操作)
三 数据交互流程(用于理解和面试)
1 首先由客服端进行点击操作发起支付准备,此时构造好特定的订单,由支付SDK提供规则,并对支付请求进行签名
2 将构造完成并清明的数据集合传递给本地嵌套的支付SDK
3 正式向支付宝发送支付请求,由支付SDK对上述订单请求进行特定业务包装(由支付SDK自动完成)向支付宝客服端传递
4 支付宝服务端接受到订单数据,首先进行安全验证,经过一系列的安全验证之后支付宝开始对支付进行处理,生成处理结果
5 支付宝服务器对处理结果进行2处发送,1.客服端。2.服务器回调地址(如果订单字段notify_url未设定值,则不会进行该操作)
6 客服端和服务端收到支付结果后进行相应的逻辑处理
四 支付详细步骤
1 支付宝开放平台申请企业支付账号
2 企业账号订购支付宝功能产品(一般是移动无线支付产品),审核通过后会产生一个商户PID
3 通过官方支付说明中创建私钥和对应的公钥,并把公钥上传至支付宝
4 向客服端嵌入SDK和相关资源文件(由SDK包提供)
5 编辑代码,进行支付宝业务处理
5.1定义支付PID、私钥、公钥,以及Handler回调what值(1表示成功,2标示支付失败)
5.2定义handler进行支付结果同步处理
1 术语解释
1.1请求:手机客户端以字符串形式把需要传输的数据发送给接收方的过程。
1.2通知:服务器异步通知。支付宝根据得到的数据处理完成后,支付宝的服务器主动发起通知给开发人员指定回调地址,由后台根据文档规范进行配置
1.3返回:支付宝以字符串形式直接把处理结果数据返回给手机客户端。一般根据不同支付结果进行不同的提示
2 商户PID:从支付宝开放平台申请获得
3 私钥:开发商用于验证的字符串加密码,与公钥成一对
4 公钥:提供给商户或客户端,用于验证支付请求,与私钥成对出现
5 支付流程描述(用于理解和面试)
二 支付流程描述(用于理解和面试)
1 设置点击事件开始支付:此处根据不同业务自行进行设定
2 调用支付接口:此处由客服端嵌套支付宝SDK提供的PayTask对象进行操作,讲用户订单信息传入pay()方法中唤起支付请求,此pay方法可自定义,订单具体格式参考详细配置
3 移动快捷支付SDK发送请求:该步骤由嵌套的SDK自动完成,SDK收到第二步的请求后会按照商户传入的订单信息以及客服端APP配置的相关公钥、秘钥、商户PID等参数向支付宝服务端发送支付请求
4 支付宝支付结果回调(服务器接口):支付宝服务端对支付进行处理,并将处理结果发送给我们配置好并提供给支付宝的回调地址
5 支付宝支付结果回调(客服端APP):应用客户端通过当前调用支付的Activity的Handler对象,通过回调函数获取支付处理结果(支付宝对处理结果进行2处发送,一处为我们配置的后台回调接口,一处为我们客服端调用支付宝提供的回调方法,为了安全起见,在后台回调接口中进行金钱业务操作,在客服端回调方法中进行提示操作)
三 数据交互流程(用于理解和面试)
1 首先由客服端进行点击操作发起支付准备,此时构造好特定的订单,由支付SDK提供规则,并对支付请求进行签名
2 将构造完成并清明的数据集合传递给本地嵌套的支付SDK
3 正式向支付宝发送支付请求,由支付SDK对上述订单请求进行特定业务包装(由支付SDK自动完成)向支付宝客服端传递
4 支付宝服务端接受到订单数据,首先进行安全验证,经过一系列的安全验证之后支付宝开始对支付进行处理,生成处理结果
5 支付宝服务器对处理结果进行2处发送,1.客服端。2.服务器回调地址(如果订单字段notify_url未设定值,则不会进行该操作)
6 客服端和服务端收到支付结果后进行相应的逻辑处理
四 支付详细步骤
1 支付宝开放平台申请企业支付账号
2 企业账号订购支付宝功能产品(一般是移动无线支付产品),审核通过后会产生一个商户PID
3 通过官方支付说明中创建私钥和对应的公钥,并把公钥上传至支付宝
4 向客服端嵌入SDK和相关资源文件(由SDK包提供)
5 编辑代码,进行支付宝业务处理
5.1定义支付PID、私钥、公钥,以及Handler回调what值(1表示成功,2标示支付失败)
5.2定义handler进行支付结果同步处理
资源评论
weixin_42925198
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOv8完整网络结构图详细visio
- LCD1602电子时钟程序
- 西北太平洋热带气旋【灾害风险统计】及【登陆我国次数评估】数据集-1980-2023
- 全球干旱数据集【自校准帕尔默干旱程度指数scPDSI】-190101-202312-0.5x0.5
- 基于Python实现的VAE(变分自编码器)训练算法源代码+使用说明
- 全球干旱数据集【标准化降水蒸发指数SPEI-12】-190101-202312-0.5x0.5
- C语言小游戏-五子棋-详细代码可运行
- 全球干旱数据集【标准化降水蒸发指数SPEI-03】-190101-202312-0.5x0.5
- spring boot aop记录修改前后的值demo
- 全球干旱数据集【标准化降水蒸发指数SPEI-01】-190101-202312-0.5x0.5
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功