Authorize.net ios Sdk错误
问题描述:
我在使用Test Accunt进行测试时遇到问题。Authorize.net ios Sdk错误
我已经进入正确的用户名和与事务密钥密码..
下列登录码我曾使用..
[AuthNet authNetWithEnvironment:ENV_TEST];
MobileDeviceLoginRequest *mobileDeviceLoginRequest =[MobileDeviceLoginRequest mobileDeviceLoginRequest];
mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.name = @"xxxx";
mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.transactionKey [email protected]"xxxxxxxxxxxxxx";
mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.sessionToken =sessionToken;
mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.password = @"xxxxxxx";
mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.mobileDeviceId =[[[UIDevice currentDevice] uniqueIdentifier]
stringByReplacingOccurrencesOfString:@"-" withString:@"_"];
AuthNet *an = [AuthNet getInstance];
[an setDelegate:self];
[an mobileDeviceLoginRequest: mobileDeviceLoginRequest];
但在响应下返回低于xml。
Error
E00003
在命名空间中的元素“merchantAuthentication'AnetApi/XML/V1 /模式/ AnetApiSchema.xsd具有无效的子元素命名空间 '密码' 'AnetApi/XML/V1 /模式/ AnetApiSchema.xsd'。预期的可能元素列表:名为'AnetApi/xml/v1/schema/AnetApiSchema.xsd'中的'mobileDeviceId'。
任何人都可以有方法来解决这个错误...?
答
注册时无需通过transactionkey
。只是通过loginid
和password
答
它工作正常,但当与Xcode 3.2.5和设备获得像AuthNet * an = [AuthNet getInstance];错误运行; an = null ...所以我应该怎么做才能做到这一点?
应用程序在[AuthNet authNetWithEnvironment:ENV_TEST]中崩溃;在Xcode 3.2.5中的设备。
它只用于测试,但abt实时测试。 – darshan
要进行实时测试,您需要拥有一个真实账户。 – Dhara
是否允许Apple使用Authorize.net进行支付交易?他们不拒绝? – FirstTimer