What is the reason for not sending transactions to a Coinbase invoice from an exchange?
We strongly discourage sending transactions from cryptocurrency exchanges or web wallets. Transactions from exchanges often experience significant delays and may incur additional fees deducted from the sent amount. Consequently, transactions frequently arrive too late, resulting in expired invoices or insufficient sent amounts, leading to underpaid invoices. We recommend utilizing one of the many open-source wallets available to avoid these issues. With these wallets, the sender has complete control over the exact amount sent and the timing of the transaction.
Moreover, when using a web wallet, you do not have full control over your bitcoins, introducing counterparty risk. This negates one of the primary advantages of cryptocurrencies: having complete control over your own funds.