Updated on 2026-08-14

This commit is contained in:
Tangem 2026-07-16 10:38:00 +05:00
parent 0bd23be25f
commit 2c754243f5
16 changed files with 378 additions and 29 deletions

View file

@ -22,6 +22,15 @@ sealed interface VirtualAccountOnramp {
val bankCredentials: BankCredentials,
) : VirtualAccountOnramp
/**
* A VA on-ramp order has been submitted and is being provisioned (order status NEW/PROCESSING, or
* COMPLETED before the ACCOUNT product instance appears). The bank-transfer entry point stays visible;
* tapping it shows the "Preparing your banking details" bottom sheet. Transient never persisted,
* re-resolved on the next status fetch, cleared once the ACCOUNT instance appears or the order is canceled.
*/
@Serializable
data object Processing : VirtualAccountOnramp
/**
* VA product instance exists, but its bank credentials failed to load. The bank-transfer entry point
* stays visible; tapping it surfaces a retryable "couldn't load banking details" error instead of the