You can deposit money in a credit card. Although you can save money, there is no interest, because the main purpose of credit cards is to stimulate consumption, not to save money to withdraw money.
Credit cards can deposit money, but the money deposited in credit cards is overpaid, that is, the money overpaid by credit card customers or the money deposited in credit card accounts. Overpayment will not only generate interest, but also charge a high withdrawal fee.