При попытке оплатить заказ свыше 100 000 рублей отображается некорректная ошибка
kosyloa opened this issue · 0 comments
kosyloa commented
Использую тестовую карту(тест-кейс 1)
https://oplata.tinkoff.ru/documentation/?section=testing
Получаю ошибку
Текст ошибки возвращает сервер. И onCancelled, onError блоки не вызываются
Ошибка обрабатывается в ASDKPaymentFormViewController.m
- (void)manageError:(ASDKAcquringSdkError *)error
{
if (error.isSdkError)
{
[self closeSelfWithCompletion:^
{
if (self.onError)
{
self.onError(error);
}
}];
}
else
{
//Ошибка отображается здесь
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:error.errorMessage message:error.errorDetails preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *cancelAction = [UIAlertAction
actionWithTitle:LOC(@"Common.Close")
style:UIAlertActionStyleCancel
handler:^(UIAlertAction *action)
{
[alertController dismissViewControllerAnimated:YES completion:nil];
}];
[alertController addAction:cancelAction];
[self presentViewController:alertController animated:YES completion:nil];
}
}
- Хочется чтобы текст ошибки был более понятен для пользователя
- Так как это ошибка, то должен вызываться блок onError