iPhone Authorize.Net SDK 集成 [英] iPhone Authorize.Net SDK integration

查看:31
本文介绍了iPhone Authorize.Net SDK 集成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将 iPhone SDK 集成到我的项目中.(目的)我有一些困难,我无法让它发挥作用.

I am trying to integrate iPhone SDK into my project. (AIM) I have some dificulties and I can't make it work.

我遵循了指南 https://developer.authorize.net/integration/fifteenminutes/ios

AuthNet *an = [AuthNet getInstance];
[an setDelegate:self];
[an mobileDeviceLoginRequest: mobileDeviceLoginRequest];

在上面的代码中,an 仍然为 null,因为 AuthNet 类在调用 getInstance() 时没有实例化.

In the code above, an remains null because the class AuthNet doesnt instantiate while calling getInstance().

在 README 文件中,它说我必须调用

In the README file, it says that I have to call

[AuthNet authNetWithAPILoginID:@"YOUR_LOGIN_ID" andTransactionKey:@"YOUR_TRANSACTION_KEY" forEnvironment:ENV_TEST];

为了实例化单例.但是AuthNet"类中没有这样的方法.

in order to instantiate the singleton. BUT there is no such method inside "AuthNet" class.

我错过了什么吗?

推荐答案

 -(void)registerDevice
    {
       MobileDeviceRegistrationRequest *registrationRequest=[MobileDeviceRegistrationRequest mobileDeviceRegistrationRequest];

       registrationRequest.anetApiRequest.merchantAuthentication.name=@"loginid";

       registrationRequest.anetApiRequest.merchantAuthentication.password = @"password";

       registrationRequest.mobileDevice.mobileDescription=@"asd";
       registrationRequest.mobileDevice.mobileDeviceId=[[[UIDevice currentDevice] uniqueIdentifier]
                                                         stringByReplacingOccurrencesOfString:@"-" withString:@"_"];    
       [AuthNet authNetWithEnvironment:ENV_TEST];
       AuthNet *an = [AuthNet getInstance];

       [an setDelegate:self];

       [an mobileDeviceRegistrationRequest:registrationRequest];

    }

首先调用此方法来注册您的设备.

Call this method 1st to register ur device.

这篇关于iPhone Authorize.Net SDK 集成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆