首页 > 移动平台 > 详细

iOS接入支付宝(支付功能)

时间:2015-07-07 14:21:42      阅读:289      评论:0      收藏:0      [点我收藏+]

前几天做好的支付宝,进行一下总结  只是实现了支付功能。

1. 先说需要导入的东西

技术分享

上面的那俩是因为我想偷懒  就直接倒的他的了,注意的是路径问题

自己集成支付宝SDK时的错误

技术分享


这个是路径错误,

解决办法:在自己工程文件夹里建一个文件夹,随便起什么名字。把支付宝所需要的东西都拷贝进去,然后add files,然后找到TARGETS-Build Settings,在里面找到如下位置

技术分享

把自己新建的文件夹拖动到这个框里面,再次运行就OK了。(当初困扰了我好久。。。)

2. 需要哪些自己的东西

技术分享

因为我是在公司的安卓做了一半后才开始做的 所以参数直接朝他要的 C V 就好(好像是 支付宝给的demo里有将公钥加密的一个东西 记不清了 需要的人可以搜一下)

notifyURL属性,支付宝用来异步通知你服务器的,朝后台要

appScheme属性技术分享这里设置,为的是确保可以从支付宝APP跳回你的APP

其他的属性也都有说明,只需要换个参数就好

(不知道你们后台的要求,我们这里是怕支付宝通知不及时而耽误订单的修改 所以让我们在支付成功后 想服务器发送个通知 很简单就是当block语法块里面返回的字典里面 resultStatus的值为9000时 想己方服务器发送更改订单状态的通知就好)

商户信息签名 以及 将签名成功字符串格式化为订单字符串 一定要按照他给的格式写

3.关于调用的问题

按照官方文档来给的信息是 当手机上有支付宝APP时走AppDelegate中得调用,当没有支付宝APP时走的是那个视图.m中得方法,

我测试后发现 无论有无支付宝APP 都只走那个视图.m中得block语法块  一同事跟我讲过为什么,我记不清了    因为担心它哪天闹脾气会走AppDelegate中block中得方法 所以也写上了同样的处理方法,防患于未然。

 

iOS接入支付宝(支付功能)

原文:http://www.cnblogs.com/zzzzzzz/p/4626673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!