I do not know about ongoing deposits with a credit card but I do know the initial deposit can be with a CC as that was how I did mine.
It came up near the end of the application process asking what method I wanted to use for my initial deposit.
If the account you open is a joint one, both of you get the 500 miles but the regular miles will only post to 1 account.