Save payment method for future resource bookings

For resources, I can implement online payment. However, customers need to enter their payment details (credit card or other) every time. It would be great if they could save their preferred payment method to their account (esp. SEPA or credit card) and use this for payments - not only for subscriptions but mainly for resource bookings