IOS集成支付宝注意事项
2015-12-16 23:00
309 查看
个人总结 不足之处 望见谅。
支付宝 文档:http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1
本文档 是在支付宝 文档的基础想进行阐述,所以请仔细阅读 文档中
1、 “PID和秘钥管理”,
2、“接入规则”的 IOS部分
3、并且请仔细 研究支付宝给的demo。
做了以上三点应该就差不多了,其他遇到问题再去文档中寻找。
————————————————————————————————————
————————————————————————————————————
第一步 获取 PID和私钥(签名) 如果不了解签名机制, 请自己度娘了解。
支付宝文档位置—支付宝文档中心>移动支付>PID和秘钥管理 中查看
签约完成可以获取如下三个参数:
PID:(22开头一长串字符)
seller:(支付宝账户 邮箱格式)
私钥:默认的MD5私钥(需要输入支付密码可以查看 )。
但是仅仅有默认的私钥是不够的 还需要RSA秘钥和DSA秘钥。
RSA秘钥文档上有详细步骤 生成的pem文件如果找不到 在你的mac上全盘搜索一下就找到了。
DSA秘钥 的生成方式在这里
http://flykobe.com/index.php/2011/12/14/%E6%94%AF%E4%BB%98%E5%AE%9Ddsa%E7%AD%BE%E5%90%8D%E7%AE%97%E6%B3%95%E8%A7%A3%E6%9E%90/
得到 RSA 和DSA后按照上面的方法 把对应的公钥 上传给支付宝(记住是公钥)。
第二步:代码集成到 自己工程
1、文档中IOS集成的四块最好都看一下,里面有讲会遇到的错误 及解决方式。
2、集成需要严格按照文档步骤 并且把如下文件拖入到自己工程
3、然后把demo中的 支付示例代码 copy到自己工程中, 修改PID,seller,私钥,appScheme 等 ,并且修改URL Type(支付完成回调使用)。
4、支付试调(支付结果会在 发送支付的block中 返回,不会再AppDelegate).
现在 你的支付宝应该调试成功了。
支付宝 文档:http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1
本文档 是在支付宝 文档的基础想进行阐述,所以请仔细阅读 文档中
1、 “PID和秘钥管理”,
2、“接入规则”的 IOS部分
3、并且请仔细 研究支付宝给的demo。
做了以上三点应该就差不多了,其他遇到问题再去文档中寻找。
————————————————————————————————————
————————————————————————————————————
第一步 获取 PID和私钥(签名) 如果不了解签名机制, 请自己度娘了解。
支付宝文档位置—支付宝文档中心>移动支付>PID和秘钥管理 中查看
签约完成可以获取如下三个参数:
PID:(22开头一长串字符)
seller:(支付宝账户 邮箱格式)
私钥:默认的MD5私钥(需要输入支付密码可以查看 )。
但是仅仅有默认的私钥是不够的 还需要RSA秘钥和DSA秘钥。
RSA秘钥文档上有详细步骤 生成的pem文件如果找不到 在你的mac上全盘搜索一下就找到了。
DSA秘钥 的生成方式在这里
http://flykobe.com/index.php/2011/12/14/%E6%94%AF%E4%BB%98%E5%AE%9Ddsa%E7%AD%BE%E5%90%8D%E7%AE%97%E6%B3%95%E8%A7%A3%E6%9E%90/
得到 RSA 和DSA后按照上面的方法 把对应的公钥 上传给支付宝(记住是公钥)。
第二步:代码集成到 自己工程
1、文档中IOS集成的四块最好都看一下,里面有讲会遇到的错误 及解决方式。
2、集成需要严格按照文档步骤 并且把如下文件拖入到自己工程
3、然后把demo中的 支付示例代码 copy到自己工程中, 修改PID,seller,私钥,appScheme 等 ,并且修改URL Type(支付完成回调使用)。
4、支付试调(支付结果会在 发送支付的block中 返回,不会再AppDelegate).
现在 你的支付宝应该调试成功了。
相关文章推荐
- CATransition动画精讲
- iOS 9 新特性之实现 3D Touch 就是 So easy -- OC版
- IOS 导航栏颜色 标题
- 高效开发iOS系列 -- 让Xcode的控制台支持LLDB类型的打印
- 三种ViewController跳转的异同
- iOS通知传值的使用
- iOS深入学习(Block全面分析)
- 问题解决:AVAudioSession的中断处理方法失效
- 蓝懿 ios技术交流和心得分享 12.16
- initWithFrame和 initWithCoder
- iOS 9 相对iOS 8的变化,以及修改方式。
- iOS block里的self
- iOS学习之自动布局
- iOS 开发操作当前控制器的状态栏
- IOS多媒体
- 集成支付宝钱包支付iOS SDK的方法与经验
- iOS 开放之asyncsocket 的 简明教程
- OC-053.NSDate类、NSDateFomatter类、NSCalendar类、NSDateComponents类---ios时间类
- iOS中 常用的mac终端指令汇总
- iOS socket 使用 相关知识