To deposit money on a credit card online, you will need to provide your bank account information and the amount you wish to deposit. Once the money has been transferred, the credit card company will typically post the funds to your account within 1-3 business days.