A customer pays, funds land in a multi-currency sub-merchant account, then move out to two destinations per currency: the merchant's own bank account, or stablecoin via a virtual named account.
Visa, Mastercard, Amex. 3DS and capture.
Apple/Google Pay, iDEAL, SEPA, PIX.
Incoming transfer / open banking.
The USD or EUR balance is transferred to the merchant's own bank account (company or individual), in its currency.
The named virtual account settles on-chain. One virtual account per currency feeds the crypto payout.
A sub-merchant can be a company or an individual, based anywhere in the world. KYB/KYC adapt to the entity.
Each sub-account holds at least USD & EUR (extensible). One isolated balance per currency.
Per currency: (1) the merchant's account for fiat payout, (2) a virtual named account for stablecoin payout.