I’m afraid that this functionality is very specific to each of the payment gateways as they handle it in different ways. In most cases this would require further development of a payment gateway to add this functionality.
Perhaps adding AmazonPay to the webstore would be an easy to implement solution? This would work in a similar manner as customers’ payment details from Amazon could be used to complete a transaction.