Depending where your customer payments settle (Coinbase.com, Coinbase Wallet, other third party wallets/exchanges), the refund experience will be slightly different. In general, refunds will need to be sent to your customer’s specified receiving address. There is no option to refund from the Commerce dashboard.
Note: We recommend refunding your customer in the same network used for payment in order to ensure they receive the refund correctly.
Refunding on Coinbase.com
If you choose your Coinbase.com account as your deposit destination for Commerce payments, you can refund your customer by following the below steps:
Sign-in to Coinbase.com
Select Send/Receive
Select Send toggle
Choose currency (we recommend refunding in your settlement currency)
Enter amount to be refunded
Enter customer Ethereum address
Note: If your customer paid with their Coinbase.com account, you can also refund their provided email address or phone number as an alternative to their specified receiving address.
Refunding on Coinbase Wallet
If you choose Coinbase Wallet as your deposit destination for Commerce payments, you can refund your customer by doing the following:
Open Coinbase Wallet
Select Send
Choose currency (we recommend refunding in your settlement currency)
Enter amount to be refunded
Enter customer cryptocurrency address
Note: Refunds from self-custody wallets like Coinbase Wallet will require a sufficient balance of the respective network token for gas costs. For instance if you’re refunding USDC on Ethereum you will need a sufficient ETH balance to pay the gas costs.
Refunding on other wallets
If you choose a different exchange/self-custody wallet for settlements of Commerce payments, please check with your deposit wallet’s process on how to send funds out from their platform.