Is there any API to restrict usage of the virtual card to a specific merchant?
Visa Consumer Transaction Controls offers a more robust alerts offering, plus card and transaction blocking. https://developer.visa.com/capabilities/vctc
Please check the below API.
And restriction rules given below.