What is a stablecoin sandwich?
A stablecoin sandwich uses stablecoin as mechanism to convert between two fiat currencies.
Funds flow

One-time setup

1
1. Create a Bridge wallet
This wallet will hold stablecoins (USDC) used as the source for FX transfers. You can provision the wallet under your own customer id that you use for developing on Bridge.Use the returned wallet
Request
id
in all future orchestration and payout requests.Response
2
2. Create a USD virtual account and point it to your Bridge wallet
This is where your USD deposits (via ACH or Wire) will land. Funds will be auto-converted to USDC into your Bridge Wallet.
Request
Response
3
3. Configure an external account (MXN CLABE)
Create an external account representing the recipient of the MXN funds. This only needs to be created once per recipient.
Request
4
4. Send a Transfer from USDC to MXN
Now you’re ready to FX!
Request
Webhooks
Bridge emits webhooks for every orchestration state:payment_initiated
payment_processed
cancelled
Alternative methods
- In the above example, we used a transfer to create one time FX payment.
- If you want to automatically convert USD to MXN upon receiving a deposit, you can:
- In Step 2, point your virtual account to a liquidation address.
- Point the liquidation address to the destination external bank account.