Settle to a Wallet
Learn how to settle revenue as USDC to a wallet.
Some merchants may want their purchase revenue to settle directly in their crypto wallet or bank account. This is most common for merchants who are already processing payments with other payment service providers, but want their purchases to settle instantly to USDC or fiat and don't have a smart contract. This is possible with Coinflow and only requires a couple configuration steps. The key difference in this case is you don’t need to build a transaction for Coinflow to execute – simply let users purchase without extra work.
USDC settlement
Suppose you are building a donation website and want to allow users to donate money with a credit card, then receive the donations as USDC in your wallet. USDC settlement is perfect for this, and requires no transaction from you.
1. Create a USDC Wallet
Solana
- Create a Solana Wallet. We recommend a multi sig on Squads.
- Send some USDC to the wallet. Sending USDC to the wallet creates an Associated Token Account for the wallet.
- Copy the ATA address. You will need it later.
EVM
- Create an EVM Wallet.
- Coinf recommends multisigs for maximum security. Otherwise, a regular software wallet can be used.
- Send some USDC to the wallet. Sending USDC to the wallet creates the storage deposit for the wallet.
- Copy the Wallet address. You will need it later.
2. Configure your USDC Settlement
- Go to the Merchant Dashboard and click on the "Settings" tab.
- Scroll down to the "Settlement Settings" section.
- Paste the wallet address copied in step 1 into the "Settlement Address" field. Submit to update.
![](https://files.readme.io/54ad6c3-Screenshot_2024-08-13_at_3.36.00_PM.png)
3. Test payment settlement
- Go to your checkout page and complete a purchase.
- You will see that when transaction is successful, but the USDC is sent directly to the wallet you specified above.
Do not use a
transaction
prop in your<CoinflowCheckout />
component.If using APIs, ensure you do not pass a transaction to the endpoint.
Updated 25 days ago