如何在iOS中实现Authorize.Net SDK

时间:2013-11-06 17:09:46

标签: ios payment-gateway authorize.net

在我的项目中,我需要实现支付网关,以便我尝试通过Authorize.Net iOS SDK实现。

通过谷歌搜索我已经按照下面的步骤进行了一些步骤

1)从https://developer.authorize.net/integration/fifteenminutes/ios/

下载了Authorize.Net iOS SDK

2)转到MyProject - >目标 - >构建设置。

1.Header搜索路径:

$ {SDK_DIR} / usr / include / libxml2

将Recursive复选框标记为已选中

$(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib

图书馆搜索路径: $(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib

其他链接标记: -lxml2

3)导入的SystemConfiguration.framework

4)导入libxml2.2.dylib和libxml2dylib

3)将ANMobilePaymentLib.xcodeproj文件从Authorize.Net SDK文件夹拖放到MyProject下的Xcode中。

错误:(编译时)

找不到'MobileDeviceLoginRequest.h'文件

//这里我无法访问标题文件夹

4)所以我试图将sdk添加到我的项目中,就像一个框架,然后我得到了不同的错误

错误:(编译时)

ld:警告:找不到选项'-L / Users / sathish / Documents / CompanyApps / TestApps / PaymentGateway / anet_ios_sdk-1.1.1 / ANMobilePaymentLib'

//在这里,我无法在Authorize.Net iOS SDK中找到ANMobilePaymentLib,我可以在哪里下载LibANMobilePaymentLib.a

请指导我解决此问题。

1 个答案:

答案 0 :(得分:3)

我创建了this sample project,您可以从以下链接下载:https://github.com/sibahota059/AuthorizeNetPaymentTest/tree/master。此示例只能编译和运行,没有任何错误。你需要将你的代码添加到其他东西。

对于Swift,请关注this SDK