I have T-Mobile prepaid and they have all my info except my first/last name. They must have collected this info when I used my credit card for refilling.
For the record storing this information would be folly - can’t lose what you don’t have. Let the payment processor assume the responsibility by storing and handling that if needed.