1、首先在支付宝开发者平台上创建应用,并按照开发者平台上的步骤把SDK接入,配置环境(这些步骤支付宝开发者平台写的很清楚,下面我主要写一些开放平台没有,或者需要注意的地方)
创新互联专注于增城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供增城营销型网站建设,增城网站制作、增城网页设计、增城网站官网定制、重庆小程序开发公司服务,打造增城网络公司原创品牌,更为您提供增城网站排名全网营销落地服务。
2、导入头文件 #import AlipaySDK/AlipaySDK.h (如果报错,则是缺少某些类库或者静态库和头文件路径没有设置好,请仔细查看并按照开放平台的步骤检查,或者看一下这个: )
3、iOS 8.0以下重写下面方法
4、iOS 9.0以上实现下面的方法(也就是说,如果app要兼容iOS 8.0以上,则步骤3和步骤4的方法都要实现)
5、发起支付
注意:为了支付完成后能成功返回app,需要在info.plist文件中设置URL scheme,并且这个值是唯一的(最好填写bundel id 或者开放平台上的app ID),详细步骤在支付宝开放平台的接入文档有
一,iOS端开发。
如果购买成功,我们需要将凭证发送到服务器上进行验证。考虑到网络异常情况,iOS端的发送凭证操作应该可以持久化,如果程序退出,崩溃或网络异常,可以恢复重试。
二,服务器端开发。
服务器后台的工作比较简单,分为4步:
1,接收iOS端发来的购买凭证。
2,判断凭证是否已经存在,是否验证过,然后,存储该凭证。
3,将该凭证发送到苹果的服务器验证,并将验证结果返回给客户端。
4,如果需要,修改用户相应的会员权限。
考虑到网络异常的情况,服务器的验证应该是一个可恢复的列队,如果失败了,应该进行重试。
苹果快捷指令怎么设置付款码方法:
1、先在 App Store 应用商店搜索“捷径”,然后安装捷径APP(己安装的略过此步),之后才能使用扫码付款捷径,如下图所示:
2、使用iPhone手机自带Safari浏览器打开这个捷径,然后根据提示点击“打开”-“完成”就可以完成付款码捷径安装了,如下图所示。
3、捷径安装完成后,打开 捷径APP ,然后找到并点击“快捷支付2.0”运行捷径,之后会弹出支付宝扫码付款、微信扫一扫、支付宝付款码、支付宝转账、Apple Pay、支付宝领红包等多个选项,选择自己需要的功能即可,如图所示。
4、如果想使用支付宝扫码功能,只需要点击“支付宝扫码付款”,之后会就会快速打开支付宝扫界面,如果支付宝设置了锁屏密码,需要先输入一次密码,即可快速进入,如图所示。
先要点按圆形表冠,进入手表的程序界面,打开手表上的支付宝。然后点击最左边的【付款码】,就会出现条形码,向左划动,可以切换到二维码,点按条形码,能另条形码转90度,变成纵向的就可以付款了。
由于手表打开【付款码】会有延迟,所以在购物前,最好提前几分钟打开【付款码】,一般我会在进入商店、超市前就打开它。
Apple Pay在 Apple Watch 的使用
苹果公司自家的移动支付服务Apple Pay可在 Apple Watch 上使用,据传苹果的移动支付服务最快有望在3月底进入中国市场,由于Apple Pay在中国缺乏交易平台和结算体系的支持,Apple Watch在移动支付上的应用很难在中国市场推广,苹果公司找到的解决办法则是与支付宝合作,支付宝也在第一时间完成了 Apple Watch版本 App 的开发工作,待产品上市后中国使用者就可在Apple Watch使用熟悉的移动支付应用。
支付宝手机钱包线上下购物的主要应用场景是超市、便利商店、餐厅的扫码条码支付,这一功能作为Apple Watch 版支付宝钱包的主打功能,在手表上扫码比手机端更为便利,同时支付宝的理财服务余额宝也加入了手表版 App 中,使用者可随时察看收益和余额,第三个功能是查汇率,这一功能主要是提供给出国旅行的中国使用者,在海外购物时可即时查询商品价格。
目录: Cocos creator ios开发-接入微信SDK系列文章
这是官方文档: app微信支付开发文档
第一步、
先接入微信SDK,请参考 Cocos creator ios开发—接入微信SDK
第二步、
在Xcode的Info的设置项中,URL Types 的URL Schemes填写APPID
在AppController.h中添加接口:
app启动时,注册APPID,在AppController.mm中的didFinishLaunchingWithOptions方法中调用
第三步、
向oc发送支付信息
第四步、
oc收到支付信息,发起支付