Paypal?
Don’t you need a credit card to establish a paypal account? I know I needed one.
Probably Mom and Dads card. That is probably why she said "You got the right person". The bill came to them.