TypeAlias.OnrampFundingStatus
type OnrampFundingStatus = ObjectEnum<typeof OnrampFundingStatus>;
Cycle de vie d'un achat fiat → USDC via Stripe Onramp (headless).
initialized: session Stripe créée et verrouillée, checkout pas encore lancé.requires_payment: statut Stripe éponyme observé pendant le tunnel.payment_processing: checkout effectué, paiement et/ou livraison en cours. Le statut Stripefulfillment_completeNE suffit PAS à sortir de cet état : la livraison doit être confirmée on-chain.completed: transaction de livraison vérifiée on-chain sur Base (terminal).rejected: refus Stripe — KYC, sanctions, fraude, géo. Rien n'a été débité (terminal).failed: échec technique définitif (session expirée, statut inconnu) (terminal).
Transitions strictement monotones (voir OnrampStateService), les trois derniers états sont absorbants.