I'm using iOS 7 with the Authorize.NET iOs library and I can't get transactions over 999 to process. Doesn't anyone have a clue why? I've tried several different ways of formatting. I don't get any error other than processing failed.
TransactionRequestType*requestType =[TransactionRequestType transactionRequest];requestType.lineItems = lineItems;
requestType.amount =[[authNetNumFmt stringFromNumber:_total] stringByReplacingOccurrencesOfString:@"$" withString:@""];requestType.amount =[[authNetNumFmt stringFromNumber:_total] stringByReplacingOccurrencesOfString:@"," withString:@""];
requestType.payment = paymentType;// Required for card present transactions.requestType.retail =[TransRetailInfoType transRetailInfoType];requestType.retail.marketType = MARKET_TYPE_RETAIL;requestType.retail.deviceType = DEVICE_TYPE_UNKNOWN;CreateTransactionRequest*request =[CreateTransactionRequest createTransactionRequest];request.anetApiRequest.merchantAuthentication.name = sessionManager.authNetLoginId;
request.anetApiRequest.merchantAuthentication.transactionKey = sessionManager.authNetTransactionKey;
request.transactionRequest = requestType;request.transactionType = AUTH_CAPTURE;[authNetInstance purchaseWithRequest:request];//pass with 999 but fail with 1000