支付宝移动支付接口智能sdk版接入与使用规则

上传人:xzh****18 文档编号:45779633 上传时间:2018-06-19 格式:PDF 页数:23 大小:1.20MB
返回 下载 相关 举报
支付宝移动支付接口智能sdk版接入与使用规则_第1页
第1页 / 共23页
支付宝移动支付接口智能sdk版接入与使用规则_第2页
第2页 / 共23页
支付宝移动支付接口智能sdk版接入与使用规则_第3页
第3页 / 共23页
支付宝移动支付接口智能sdk版接入与使用规则_第4页
第4页 / 共23页
支付宝移动支付接口智能sdk版接入与使用规则_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《支付宝移动支付接口智能sdk版接入与使用规则》由会员分享,可在线阅读,更多相关《支付宝移动支付接口智能sdk版接入与使用规则(23页珍藏版)》请在金锄头文库上搜索。

1、 接入与使用规则 移动支付接口智能 SDK 版 附录文档 版本号:1.0 支付宝(中国)网络技术有限公司 版权所有移动支付接口智能 SDK 版附录文档支付宝(中国)网络技术有限公司 版权所有| 版本:1.0 第 2 页 目 录 1 文档说明 . 4 1.1 文档说明 . 4 1.2 业务术语 . 4 2 责任归属 . 4 3 技术接入规则 . 5 4 接入流程 . 7 4.1 接入总流程 . 7 4.2 通知规则 . 7 4.2.1 不可退款的移动支付 . 7 4.2.2 可退款的移动支付 . 7 5 集成流程详解 . 8 5.1 接入前期准备 . 8 5.2 SDK 集成流程 . 8 5.2

2、.1 iOS . 8 5.2.2 Android . 10 6 测试流程规则 . 14 7 附录 . 14 7.1 如何获得 PID 与密钥 . 14 7.2 RSA 密钥生成与使用 . 16 7.2.1 生成商户密钥 . 16 移动支付接口智能 SDK 版附录文档支付宝(中国)网络技术有限公司 版权所有| 版本:1.0 第 3 页 7.2.2 RSA 密钥使用逻辑 . 21 7.3 业务数据传递 . 23 移动支付接口智能 SDK 版附录文档支付宝(中国)网络技术有限公司 版权所有| 版本:1.0 第 4 页 1 文档说明 1.1 文档说明 本文档是移动支付接口智能 SDK 版附录文档,它详

3、细解释了在技术接入与使用过程中需要注意的地方,以帮助商户避免风险产生。 阅读后如有疑问,请联系支付宝相关技术支持。 1.2 业务术语 表1-1 业务术语 术语术语 解释解释 请求 手机客户端以字符串形式把需要传输的数据发送给接收方的过程。 返回 支付宝以字符串形式直接把处理结果数据返回给手机客户端。 通知 服务器异步通知。支付宝根据得到的数据处理完成后,支付宝的服务器主动发起通知给商户 的网站,同时携带处理完成的结果信息反馈给商户网站。 敏感词 带有敏感政治倾向、暴力倾向、不健康色彩或不文明的词。 2 责任归属 文档中所涉及到的规则都是根据在接入与使用支付宝接口的过程中出现的一些主要风险而做的

4、防范措施,请商户予以关注。请在接入及使用支付宝接口的过程中,严格依照支付宝提供的接口技术文档(移动支付接口智能 SDK 版.pdf)、代码示例、本文档(移动支付接口智能 SDK 版接入与使用规则)等接口资料,否则由此导致的风险以及资金损失或者扩大情形需商户自行承担。 移动支付接口智能 SDK 版附录文档支付宝(中国)网络技术有限公司 版权所有| 版本:1.0 第 5 页 3 技术接入规则 表3-1 技术接入规则 类型类型 细则细则 原因原因 账号 配置的合作者身份 ID 与安全校验码 key 必须保证与签 约信息匹配 防止接口无法正常使用或出现资 金损失 必须保护合作者身份 ID 与安全校验码

5、 key 的隐私性 防止签约的账号信息被盗用, 导致 资金受损、被他人恶意利用等。 测试完毕后,要把测试账号立刻更换成签约账号。 使用测试账号时,手续费按照 3% 扣除。 安全 商户必须以 DNS 解析的方式访问支付宝接口,不要设 置 DNS cache,不要绑定支付宝 IP。如果为了商户自 身安全必须绑定支付宝 IP 时,必须向支付宝的技术支 持人员备案。 支付宝 IP 地址一旦变更,会导致 商户无法请求或访问支付宝, 致使 商户业务直接不可用。 签名 待签名字符串需要以“参数名 1=参数值 1 5. 支付结果获取和处理 调用快捷支付后,将通过 2 种途径获得支付结果: (1) payOrd

6、er 方法的客户端返回 ? 应用内 wap 支付返回结果:通过对象 target 的 selector 方法返回结果。 ? 应用外快捷支付返回结果:通过 AppDelegate 的方法 handleOpenURL 获取(详情可参考 demo 中 AppDelegate.m)的 handleOpenURL 方法,支付结果的详细信息详见接口文档中的同步返回参数说明。 需要同时实现上面两个接口,否则有可能接收不到回调结果。 (2) 支付宝服务器通知 商户需要提供一个 http 协议的接口, 包含在参数里传递给快捷支付, 即 notify_url。 支付宝服务器在支付完成后,会用 POST 方法调用

7、notufy_url,传输支付结果,详见接口文档中的异步通知参数说明。 5.2.2 Android 1. 开发包 快捷支付 SDK 以插件的形式集成在商户应用的客户端工程里,主要包括三部分: ? 核心插件 jar 包 alipay.jar ? 资源 Library 工程 alipay_lib ? 移动支付 apk 包 alipay_msp.apk(可选) 注意: 如果商户应用自带 alipay_msp.apk,不可修改此文件名,并请将其放在商户工程 的 assets 目录下。 移动支付接口智能 SDK 版附录文档支付宝(中国)网络技术有限公司 版权所有| 版本:1.0 第 11 页 2. 导入

8、开发资源 解压 alipay_lib.zip, 将解压出来 alipay_lib 拷贝到 Eclipse workspace, 通过 Eclipse import 该工程,并在此工程的 Properties-Android 中选中为 library 工程,如图: 图5-2 导入资源工程 在商户应用工程的 Properties-Android 中添加,如图: 图5-3 添加 library 将 alipay.jar 复制至商户应用工程的libs 目录下, 通过 Java Build Path导入进工程,如图: 移动支付接口智能 SDK 版附录文档支付宝(中国)网络技术有限公司 版权所有| 版本:1.0 第 12 页 图5-4 添加 alipay.jar 3. 修改Manifest 在商户应用工程的 AndroidManifest.xml 文件里面添加 A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号