I have been using a card through Insight Cards to deposit on Carbon. The issuing bank is Urban Trust and it too is a visa. I have successfully deposited a few times.