支付宝相关资源下载地址:支付宝开放平台 在移动支付功能处下载。

一、使用官方的Demo
需要配置基本信息:
打开“APViewController.m”文件,对以下三个参数进行编辑。
二、集成支付宝到自己的工程
1、启动Xcode,为了方便快速开发,将解压包里面的AlipaySDK.bundle和AlipaySDK.framework
和Demo里面的以下文件拷贝到自己的工程文件夹中去,并导入到项目工程中。
2、在Build Phases选项卡的Link Binary With Libraries中,增加以下依赖:
3、如果你的app基于9.0编译,那么为了适配iOS9.0中的App Transport Security(ATS)对http的限制,这里需要对支付宝的请求地址alipay.com、alipayobjects.com做例外,在app对应的info.list中添加如下配置
4、在需要支付功能的.m里面
#import "Order.h" #import "DataSigner.h" #import <AlipaySDK/AlipaySDK.h> #import "APAuthV2Info.h"
根据自己的APP,修改下面的参数即可:
三、注意事项
1、缺少头文件
出现这种情况,在它的文件上面加上:
#import <Foundation/Foundation.h #import <UIKit/UIKit.h>
即可消除错误
2、'openssl/asn1.h'file not found
解决方法如下:在你的Xcode里的header search paths 里添加支付宝SDK(openssl的路径) 即“Header Search Paths”只需要设置$(SRCROOT)/项目名称。
3、使用支付宝客户端支付之后,无法返回原APP系统
(1)在AppDelegate.m文件中,
#import <AlipaySDK/AlipaySDK.h>
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
[[AlipaySDK defaultService]
processOrderWithPaymentResult:url
standbyCallback:^(NSDictionary *resultDic) {
NSLog(@"result = %@",resultDic);//返回的支付结果
//【由于在跳转支付宝客户端支付的过程中,商户app在后台很可能被系统kill了,所以pay接口的callback就会失效,请商户对standbyCallback返回的回调结果进行处理,就是在这个方法里面处理跟callback一样的逻辑】
}];
return YES;
}
(2)点击项目名称,点击“Info”选项卡,在“URL Types”选项中,点击“+”,在“URL Schemes”中输入自己的APP标示,如:“alisdkdemo”。“alisdkdemo”来自于以下代码:
支付代码中的:
这里的URL Schemes中输入的alisdkdemo,为测试demo,实际商户的app中要填写独立的scheme,建议跟商户的app有一定的标示度,要做到和其他的商户app不重复,否则可能会导致支付宝返回的结果无法正确跳回商户app
4、可能遇到的错误:
1:支付宝交易订单处理失败 AL159
注意:支付宝的金额只能精确到分,所以不能用小数点后面超过两位的浮点型数字。
所以:应该使用%.2f
2:支付宝支付失败:4000
检查订单的各种参数,比如订单ID写错为浮点型了。
3:其他
检查各种参数和公匙密匙等等
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# iOS
# 支付宝
# iOS支付宝、微信、银联支付集成封装调用(下)
# IOS应用内支付返回新旧Receipt适配的方法
# iOS动画解析之支付宝支付打钩动画的实现方法
# IOS 集成微信支付功能的实现方法
# iOS实现微信支付流程详解
# iOS开发傻瓜式微信支付的方法教程
# iOS开发支付宝支付成功返回字符串的处理操作
# iOS支付宝支付方法详解
# iOS支付宝、微信、银联支付集成封装调用(上)
# 自己的
# 商户
# 浮点
# 选项卡
# 客户端
# 就会
# 在这个
# 下载地址
# 两位
# 其他的
# 有一定
# 很可能
# 这种情况
# 只需要
# 来自于
# 跳转
# 中去
# 不能用
# 解决方法
相关文章:
建站主机SSH密钥生成步骤及常见问题解答?
制作网站的基本流程,设计网站的软件是什么?
如何选择CMS系统实现快速建站与SEO优化?
如何选择适合PHP云建站的开源框架?
建站主机选哪家性价比最高?
香港服务器租用每月最低只需15元?
详解jQuery停止动画——stop()方法的使用
Python多线程使用规范_线程安全解析【教程】
如何续费美橙建站之星域名及服务?
常州企业网站制作公司,全国继续教育网怎么登录?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站之星免费版是否永久可用?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
如何在企业微信快速生成手机电脑官网?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
高防服务器:AI智能防御DDoS攻击与数据安全保障
如何用狗爹虚拟主机快速搭建网站?
建站之星微信建站一键生成小程序+多端营销系统
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
定制建站价位费用解析与套餐推荐全攻略
ui设计制作网站有哪些,手机UI设计网址吗?
如何在IIS7中新建站点?详细步骤解析
已有域名能否直接搭建网站?
香港网站服务器数量如何影响SEO优化效果?
如何登录建站主机?访问步骤全解析
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
,在苏州找工作,上哪个网站比较好?
如何选择高效可靠的多用户建站源码资源?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
定制建站流程步骤详解:一站式方案设计与开发指南
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何通过虚拟机搭建网站?详细步骤解析
建站主机服务器选购指南:轻量应用与VPS配置解析
大型企业网站制作流程,做网站需要注册公司吗?
贸易公司网站制作流程,出口贸易网站设计怎么做?
建站之星会员如何解锁更多建站功能?
微信推文制作网站有哪些,怎么做微信推文,急?
如何快速辨别茅台真假?关键步骤解析
高端云建站费用究竟需要多少预算?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
韩国服务器如何优化跨境访问实现高效连接?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
建站10G流量真的够用吗?如何应对访问高峰?
如何通过老薛主机一键快速建站?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
*请认真填写需求信息,我们会在24小时内与您取得联系。