iOS支付宝接口调用总结

其实就是调用了了一下支付宝的sdk,主要是细节方面的问题。

1、导入以下framework和文件,bundle里的素材自行选取;

2、需要加密的话,可以尝试demo里的方法,导入

 

3、点击项目名称,点击“Build Settings”选项卡,在搜索框中,以关键字“search”搜索,对“Header Search Paths”增加头文件路径:$(SRCROOT)/项目名称。如果头文件信息已增加,可不必再增加。 

 

4、点击项目名称,点击“Info”选项卡,在“URL Types”选项中,点击“+”,在“URL Schemes”中输入“myAlipay”。“myAlipay”来自于文件“APViewController.m”的 NSString *appScheme = @myAlipay;

 

5、对以下三个参数进行配置,根据demo进行调试。

NSString *partner = @;
NSString *seller = @;
NSString *privateKey = @;

 

6、代码执行到这一句crash:

报错
uncaught exception: *** -[NSDictionary initWithObjects:forKeys:]: count of objects (3) differs from count of keys (5)

请替换AlipaySDK.frameworke 出问题,https://b.alipay.com/order/techService.htm,在该页面重新下载或者直接找客服要一个framework。

 

7、跳转到支付宝就提示“系统繁忙,请稍后再试。”

一般都是一些小细节问题。可能是因为用的SDK版本不是最新的,或者由于order.productName 为nil也报同样的错误。确定你的商户公钥上传支付宝。还有一个是对应demo,看看是否少哪些文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值