Updated on 2026-08-14

This commit is contained in:
Tangem 2025-01-29 16:56:12 +03:00
parent 2d67f5a8fd
commit 4ae680e1c4
3 changed files with 41 additions and 5 deletions

View file

@ -33,8 +33,17 @@ class VisaCustomerWalletApproveTask(
return
}
if (VisaUtilities.isVisaCard(card.firmwareVersion.doubleValue, card.batchId).not()) {
callback(CompletionResult.Failure(TangemSdkError.Underlying("Card is identified as not Visa")))
if (VisaUtilities.isVisaCard(card.firmwareVersion.doubleValue, card.batchId)) {
callback(CompletionResult.Failure(TangemSdkError.Underlying("Can't use Visa card for approve")))
return
}
if (visaDataForApprove.customerWalletCardId != null && card.cardId != visaDataForApprove.customerWalletCardId) {
callback(
CompletionResult.Failure(
TangemSdkError.Underlying("Use tangem wallet specified during visa registration"),
),
)
return
}