Ошибка kCFErrorDomainCFNetwork при доступе к URL-адресу Payeezy - PullRequest
0 голосов
/ 21 февраля 2019

Я использую Payeezy SDK Integration для первых данных payeezy github .& Использование их метода для токенизации карты:

[myClient submitPostFDTokenForCreditCard: credit_card[@"type"] cardHolderName: credit_card[@"cardholdername"] cardNumber:credit_card[@"cardnumber"] cardExpirymMonthAndYear:credit_card[@"expdate"] cardCVV:credit_card[@"cvv"] type:@"FDToken" auth:@"false" ta_token:taToken completion:^(NSDictionary *dict, NSError *error){

    if (error == nil) {
        NSDictionary *resDict = [dict valueForKey:@"token"];
        self->fdTokenValue = [NSString stringWithFormat:@"%@", [resDict valueForKey:@"value"]];
        [self authorizeToken];
    }
    else{
        NSLog(@"error : %@",error.debugDescription);
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"First Data Payment Authorization"
        message: error.localizedDescription delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil];
        [alert show];
    }
}];

, где KURL равен @ "https://api -cert.payeezy.com / v1 / Transactions / Tokens "

Я получаю эту ошибку:

 error value : The operation couldn’t be completed. (NSURLErrorDomain error -1012.)
2019-02-20 14:28:53.387187+0530 AppName[28055:1980864] error value extra : Error Domain=NSURLErrorDomain Code=-1012 "(null)" UserInfo={NSErrorFailingURLStringKey=https://api.payeezy.com/v1/transactions/tokens, NSUnderlyingError=0x282075ec0 {Error Domain=kCFErrorDomainCFNetwork Code=-1012 "(null)" UserInfo={_kCFURLErrorAuthFailedResponseKey=<CFURLResponse 0x2800e3680 [0x1c3409610]>{url = https://api.payeezy.com/v1/transactions/tokens}}}, NSErrorFailingURLKey=https://api.payeezy.com/v1/transactions/tokens}

Это не похоже ни на какой библиотечный вызов или что-то в этом роде.Просто этот URL-адрес выдает ошибку.Я проверил с живым URL, но тот же результат.Что может быть причиной этого?

1 Ответ

0 голосов
/ 21 февраля 2019

Обязательно передайте все обязательные поля заголовка аутентификации с допустимыми значениями.Код ошибки выглядит как отмена аутентификации со стороны API.

...