iOS 支付宝接入报错
2015-10-10 17:04
411 查看
一、编译报错
1、Cannot find interface declaration for ‘NSObject’, superclass of ‘Base64’那么需要打开报错了的文件,增加头文件。
#import <Foundation/Foundation.h>
2、”openssl/asn1.h” file not found
点击项目名称,点击“Build Settings”选项卡,在搜索框中,以关键字“search”搜索,对“Header Search
Paths”增加头文件路径:$(SRCROOT)/文件相对路径。如果头文件信息已增加,可不必再增加。
温馨提示:“文件相对路径”指libcrypto.a 和 libssl.a所在的项目中的相对文件路径。比如我项目工程中libcrypto.a和 libssl.a放的位置为“TestAlipay/Alipay”,那我的头文件路径就是:$(SRCROOT)/TestAlipay/Alipay。
二、点击支付,不跳转
1、错误返回值:Error Domain=系统繁忙,请稍后再试 Code=1000 “The operation couldn’t be completed. (系统繁忙,请稍后再试 error 1000.)”//将商品信息赋予AlixPayOrder的成员变量 Order *order = [[Order alloc] init]; order.partner = partner; order.seller = seller; order.tradeNO = @"123456789"; order.productName = @"测试支付标题"; //商品标题 order.productDescription = @"测试支付描述"; //商品描述 order.amount = [NSString stringWithFormat:@"%.2f",200.0]; //商品价格 order.notifyURL = @"http://krdong.weixinmob.com/alipay"; //回调URL order.service = @"mobile.securitypay.pay"; order.paymentType = @"1"; order.inputCharset = @"utf-8"; order.itBPay = @"30m"; order.showUrl = @"m.alipay.com";
可能原因:
(1)order.seller为空;
(2)order.amount金额格式不对,最多可以精确到分,保留两位小数。(%.2f)
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- .net平台推送ios消息的实现方法
- jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
- 基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- php支付宝手机网页支付类实例
- php进行支付宝开发中return_url和notify_url的区别分析
- php支付宝接口用法分析
- 支付宝接口开发集成支付环境小结
- 支付宝 接口开发帮助(asp,php,asp.net,jsp)
- IOS 改变键盘颜色代码