We have a website in our company where we capture card details from our customers and we would like to send some money onto the customer's designated debit / credit card (card type could be Visa or Mastercard).
In order to achieve this, we have been exploring the integration with Visa Direct API.
To that effect, I have following questions:
1. To achieve what I mentioned above, is Visa Direct (PushFundsTransactions POST) API the right API to integrate or is there an alternate API we should integrate?
2. Our customers are spread out globally this means our product needs to be able to send payouts to the customers globally (or atleast to as many countries in the local currencies as possible). Is this achievable through the Visa Direct API?
3. Is Visa Direct API production ready for us to integrate, test and push our product to live with its Visa Direct API integration?
4. What card types (Visa, Mastercard etc) are supported through Visa Direct API? We are keen to be able to send payouts to as many card types supporting both debit and credit cards.
Before moving forward with learning more about Visa Direct APIs, please review the Visa Direct documentation via this link - https://developer.visa.com/capabilities/visa_direct/docs
In particular, see the top few paragraphs that are shaded in yellow that discuss the requirements to use Visa Direct. After having read the documentation, if you meet those requirements, then please click through the link in those paragraphs to the Visa Direct Program Implementation Questionnaire, fill it out, and submit to the email address listed on that form.
Asides from that, please check our website for specific APIs relevant to your business case. https://developer.visa.com/
Since you are interested in payment methods, please navigate to the link below to the Payment Methods category to see if other payment APIs will be a good fit for your business case. In particular, you will want to see our CyberSource and Visa Checkout APIs, as well.
Documentation > API Docs > Payment Methods