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:
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 email@example.com to request access.