How user-to-user cross-border payments work on Stellar
Laura in the USA wants to send money to Victor in Brazil.
Both Laura and Victor already have digital wallets they use to store, transfer, and trade Stellar-network tokens.
Laura wants to send her local currency, USD, but Victor wants to receive his local currency, BRL.
The following diagram shows how that payment – which involves 2 users, 2 wallets, and 2 anchors – unfolds on Stellar
It assumes both wallets and both anchors support interactive deposits and withdrawals as described in SEP-24 and user authentication as described in SEP-10. The anchor-to-wallet interactions are all handled in the background. The user experience should be pretty seamless.