From 32c24cc0bbebab6ddb7fe01727346885e9f99841 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 17 Dec 2025 14:54:30 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../pay/models/response/CheckCustomerWalletResponse.kt | 9 +++++++-- .../data/pay/repository/DefaultOnboardingRepository.kt | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/core/datasource/src/main/java/com/tangem/datasource/api/pay/models/response/CheckCustomerWalletResponse.kt b/core/datasource/src/main/java/com/tangem/datasource/api/pay/models/response/CheckCustomerWalletResponse.kt index 11f891c668..b926f0fa05 100644 --- a/core/datasource/src/main/java/com/tangem/datasource/api/pay/models/response/CheckCustomerWalletResponse.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/pay/models/response/CheckCustomerWalletResponse.kt @@ -5,5 +5,10 @@ import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) data class CheckCustomerWalletResponse( - @Json(name = "id") val id: String?, -) \ No newline at end of file + @Json(name = "result") val result: Result?, + @Json(name = "error") val error: String?, +) { + data class Result( + @Json(name = "id") val id: String?, + ) +} \ No newline at end of file diff --git a/data/visa/src/main/kotlin/com/tangem/data/pay/repository/DefaultOnboardingRepository.kt b/data/visa/src/main/kotlin/com/tangem/data/pay/repository/DefaultOnboardingRepository.kt index 2e66473cae..c8eb5b8e48 100644 --- a/data/visa/src/main/kotlin/com/tangem/data/pay/repository/DefaultOnboardingRepository.kt +++ b/data/visa/src/main/kotlin/com/tangem/data/pay/repository/DefaultOnboardingRepository.kt @@ -181,7 +181,7 @@ internal class DefaultOnboardingRepository @Inject constructor( customerWalletId = userWalletId.stringValue, ) }.map { response -> - val id = response.id + val id = response.result?.id val isPaeraCustomer = !id.isNullOrEmpty() tangemPayStorage.storeCheckCustomerWalletResult(userWalletId = userWalletId, isPaeraCustomer) isPaeraCustomer