如何在iOS中实现Authorize.Net SDK

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

通过Googlesearch我已经按照下面的一些步骤

1)从https://developer.authorize.net/integration/fifteenminutes/ios/下载了Authorize.Net iOS SDK

2)转到MyProject – >目标 – >生成设置。

1.头部searchpath:

$ {} SDK_DIR / usr / include目录/ libxml2的

选中recursioncheckbox

$(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib

库searchpath: $(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib

其他链接器标志: -lxml2

3)导入的SystemConfiguration.framework

4)导入的libxml2.2.dylib和libxml2dylib

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

错误:(编译时)

找不到“MobileDeviceLoginRequest.h”文件

//在这里我不能访问头文件夹

4)所以,我已经尝试添加SDK到我的项目像一个框架,然后我得到了不同的错误

错误:(编译时)

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

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

请指导我解决这个问题。

我已经创build了这个示例项目 ,你可以从下面的链接下载链接: https : //github.com/sibahota059/AuthorizeNetPaymentTest/tree/master 。 这个示例只能被编译和运行,没有任何错误。 你需要把你的代码添加到其他东西。

对于Swift,请遵循这个 SDK