Re: Charging user card any amount in future any number of time by authorizing only once.
Thanks for being part of the Visa Developer Community! Please take a look at the Visa Payment Methods category to find APIs that are best suitable for your business case needs.
Since you are interested in payments and billing, please see the Payment Methods documentation below. Please also see the Visa Checkout and CyberSource documentation links, as these APIs could be a great fit for your business case.