支付宝安全支付服务iOS 应用开发指南最新版(20120509)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章安全支付服务简介 ............................................................................................................... 5 1.1 安全支付服务介绍 ...........................................................................................................5 1.2 安全支付服务业务流程 ....................................................................................................6 1.3 调用安全支付数据流程图 ................................................................................................6
第四章 通知结果...........................................................................................................................23 4.1 AlixPay 方法返回的结果 ..................................................................................................23 4.2 notify_url 通知说明..........................................................................................................24 4.2.1 什么是 Notify_url ..................................................................................................24 4.2.2 Notify_url 接收数据示例 ......................................................................................24
2
支付宝(中国)网络技术有限公司
目录
安全支付服务 iOS ............................................................................................................................1 应用开发指南 ........................................................................................................................... 1
安全支付服务 iOS
应用开发指南 文件版本:3.0.1.1
支付宝(中国)网络技术有限公司版权所有 2012-05-09
支付宝(中国)网络技术有限公司
版权信息 本手册中所有的信息为支付宝公司提供。未经过支付宝公司书面同意,接收本手册的人不能 复制,公开,泄露手册的部分或全部的内容。
1
前言
Fra Baidu bibliotek
支付宝(中国)网络技术有限公司
1 AlixPay Class Reference ........................................................................................................26 2 pay:applicationScheme: .......................................................................................................27
第三章 RSA 详解 ............................................................................................................................17 3.1 RSA 和 OpenSSL 介绍 .......................................................................................................17 3.1.1 什么是 RSA ............................................................................................................17 3.1.2 为什么要用 RSA ....................................................................................................18 3.1.3 什么是 OpenSSL ....................................................................................................18 3.1.4 为什么要用 OpenSSL ............................................................................................18 3.2 RSA 密钥详解* ...............................................................................................................18 3.2.1 找到生成 RSA 密钥工具 .......................................................................................18 3.2.2 生成商户密钥并获取支付宝公钥........................................................................19 3.3 RSA 签名和验签* ...........................................................................................................22 3.3.1 RSA 签名 ................................................................................................................22 3.3.2 RSA 验签 ................................................................................................................23
第五章 常见问答...........................................................................................................................25 附录 A 错误代码列表 ....................................................................................................................26 附录 B 安全支付服务接口.............................................................................................................26
定义.................................................................................................................................27 参数.................................................................................................................................27 返回值.............................................................................................................................27 说明.................................................................................................................................27 3 handleOpenURL: ..................................................................................................................28 定义.................................................................................................................................28 参数.................................................................................................................................28 返回值.............................................................................................................................28
第二章安全支付接入流程 ............................................................................................................... 7 2.1 接入前期准备....................................................................................................................7 2.1.1 商户签约.................................................................................................................7 2.1.2 密钥配置.................................................................................................................7 2.2Demo .................................................................................................................................... 8 2.3 安全支付集成..................................................................................................................13
1. 面向读者
本文档主要面向需要接入支付宝安全支付的商户的开发人员。
2. 读者所需技能
读者需有 iOS 程序开发背景,掌握 objective-C 和 Xcode 程序开发。
3. 开发环境要求
OS: Mac OS X 10.6 或以上版本 SDK: iOS 4.0 或以上版本 备注:基于 iOS 开发需要 apple 开发者账号和证书,请先去 apple 官方了解相关事项。
第四章 通知结果...........................................................................................................................23 4.1 AlixPay 方法返回的结果 ..................................................................................................23 4.2 notify_url 通知说明..........................................................................................................24 4.2.1 什么是 Notify_url ..................................................................................................24 4.2.2 Notify_url 接收数据示例 ......................................................................................24
2
支付宝(中国)网络技术有限公司
目录
安全支付服务 iOS ............................................................................................................................1 应用开发指南 ........................................................................................................................... 1
安全支付服务 iOS
应用开发指南 文件版本:3.0.1.1
支付宝(中国)网络技术有限公司版权所有 2012-05-09
支付宝(中国)网络技术有限公司
版权信息 本手册中所有的信息为支付宝公司提供。未经过支付宝公司书面同意,接收本手册的人不能 复制,公开,泄露手册的部分或全部的内容。
1
前言
Fra Baidu bibliotek
支付宝(中国)网络技术有限公司
1 AlixPay Class Reference ........................................................................................................26 2 pay:applicationScheme: .......................................................................................................27
第三章 RSA 详解 ............................................................................................................................17 3.1 RSA 和 OpenSSL 介绍 .......................................................................................................17 3.1.1 什么是 RSA ............................................................................................................17 3.1.2 为什么要用 RSA ....................................................................................................18 3.1.3 什么是 OpenSSL ....................................................................................................18 3.1.4 为什么要用 OpenSSL ............................................................................................18 3.2 RSA 密钥详解* ...............................................................................................................18 3.2.1 找到生成 RSA 密钥工具 .......................................................................................18 3.2.2 生成商户密钥并获取支付宝公钥........................................................................19 3.3 RSA 签名和验签* ...........................................................................................................22 3.3.1 RSA 签名 ................................................................................................................22 3.3.2 RSA 验签 ................................................................................................................23
第五章 常见问答...........................................................................................................................25 附录 A 错误代码列表 ....................................................................................................................26 附录 B 安全支付服务接口.............................................................................................................26
定义.................................................................................................................................27 参数.................................................................................................................................27 返回值.............................................................................................................................27 说明.................................................................................................................................27 3 handleOpenURL: ..................................................................................................................28 定义.................................................................................................................................28 参数.................................................................................................................................28 返回值.............................................................................................................................28
第二章安全支付接入流程 ............................................................................................................... 7 2.1 接入前期准备....................................................................................................................7 2.1.1 商户签约.................................................................................................................7 2.1.2 密钥配置.................................................................................................................7 2.2Demo .................................................................................................................................... 8 2.3 安全支付集成..................................................................................................................13
1. 面向读者
本文档主要面向需要接入支付宝安全支付的商户的开发人员。
2. 读者所需技能
读者需有 iOS 程序开发背景,掌握 objective-C 和 Xcode 程序开发。
3. 开发环境要求
OS: Mac OS X 10.6 或以上版本 SDK: iOS 4.0 或以上版本 备注:基于 iOS 开发需要 apple 开发者账号和证书,请先去 apple 官方了解相关事项。