Did you have an API which reserve the funds, for example, Place a hold on a card to reserve funds now but only capture them after your business completes the service? For example, a hotel may authorize payment in full prior to a guest’s arrival, then move the money when the guest checks out.
Please check out the documentation for Visa Payment Processing APIs below:
https://developer.visa.com/capabilities/vpp
https://developer.visa.com/capabilities/vpp/docs-getting-started
https://developer.visa.com/capabilities/vpp/reference#vpp__authorizations
The Authorization API is used to request approval of card or token-based transactions.
The Capture API is used to initiate the clearing and settlement of a previously approved authorization request. This API is restricted. Please email developer@visa.com to request access.