支付宝服务评测报告ios版分享

devstore 发布于 2014/05/21 16:41
阅读 292
收藏 0

集成过程

一 集成过程

1.签约后获得资料,解压后如下图:

签约后获得的资料


2.创建项目工程,集成支付宝sdk。(本人以自己实际项目为例,为大家演示cocos2dx游戏内支付宝集成)

    1)添加必要的头文件、bundle、库文件

复制 WS_SECURE_PAY_SDK\iOS_SDK\AlipaySdkDemo\AlipaySdkDemo\alipay 目 录下的

AlixPayLib.a

Alixpay.bundle

AlixLibService.h

注意:AlixPayLib_Arc.a 为支持 ARC 的 lib,如果商户程序设置为自动引用计数,则替换为该 lib。

快捷支付 SDK 核心库(必选)

PartnerConfig.h

DataSigner.h

DataVerifier.h

AlipayRsaLib.a

libssl.a

libcrypto.a

拷贝添加 JSON 开源库(SBJSON)源文件(必选) 注意:

为了避免商户也使用 SBJSON 造成的重定义错误,SDK 将 SBJSON 的实现挪移 到了商户程序客户端,因此如果提示未定义请自助添加 DEMO 中 \AlipaySdkDemo\alipay\json 目录下 SBJSON 的实现。

\AlipaySdkDemo\alipay\json 文件夹下面的源文件: Framworks

本地签名验签(客户端本地签名验签时需要,可选) 订单生成、结果处理可参考 demo 工程下 Alipay 目录中的。

    2)添加自定义URL Scheme

CFNetwork.framework

SystemConfiguration.framework

Security.framework

AlixpayOrder.h

AlixpayOrder.m

AlixpayResult.h

AlixpayResult.m

添加自定义URL Scheme

URL Scheme 在回调结果使用,建议起名稍复杂一些,尽量避免同其他程序冲突。


二 遇到的问题

1.笔者在第一次调试支付宝时,直接运行其测试demo,工程编译错误:


详情请参考:http://www.devstore.cn/test/testInfo/124-81.html

加载中
返回顶部
顶部