Deposit using my credit card is actually instantaneous, and customer support answered my question on the restrictions rapidly