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"类中没有这样的方法.
我错过了什么吗?
-(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以注册您的设备.