The Basic User Experience
The complete customer experience a deposit and withdrawal goes something like this:- The customer opens the SEP-24 wallet application of their choice
- The customer selects an asset to deposit and the wallet finds an anchor (clients could also chose the specific anchor)
- Once the wallet authenticates with the anchor, the customer begins entering their KYC and transaction information requested by the anchor
- The wallet provides instructions, and the customer deposits real fiat currency with the anchor (e.g. makes a bank transfer)
- Once the wallet receives the deposit, the customer receives the tokenized asset on the Stellar network from the anchor’s distribution account
- The customer opens their wallet application
- The customer selects the asset for withdrawal and wallet finds the anchor
- After authenticating with the anchor, the wallet opens the given interactive URL and allows the customer to enter their transaction information (KYC has already been collected)
- After asking for customer approval, the wallet sends the specified amount of the customer’s asset balance to the anchor’s distribution account on Stellar
- Once the anchor receives the payment, the customer receives the withdrawn funds via bank transfer.