iPhone Authorize.Net SDK集成

Geo*_*rge 3 iphone sdk authorize.net

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

我已按照指南https://developer.authorize.net/integration/fifteenminutes/ios

AuthNet *an = [AuthNet getInstance];
[an setDelegate:self];
[an mobileDeviceLoginRequest: mobileDeviceLoginRequest];
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,an保持null,因为AuthNet类在调用时不会实例化getInstance().

在README文件中,它说我必须打电话

[AuthNet authNetWithAPILoginID:@"YOUR_LOGIN_ID" andTransactionKey:@"YOUR_TRANSACTION_KEY" forEnvironment:ENV_TEST];
Run Code Online (Sandbox Code Playgroud)

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

我错过了什么吗?

Dha*_*ara 7

 -(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];

    }
Run Code Online (Sandbox Code Playgroud)

调用此方法1st以注册您的设备.

  • 有趣的是你的相当简单和简短的答案如何得到10左右的选票. (7认同)