Getting Started with Visa Direct Connect

About Visa Direct Connect

Visa Direct Connect is an enablement service consolidating access to Visa Direct money movement offerings to simplify client integration and maintenance of our products. It is a money movement solution to simplify integrations with Visa Direct.

Vision

By focusing on a cohesive and adaptable approach to our product, processing, and network infrastructure, we aim to provide a client experience that is both seamless and highly integrated.

Transaction flow

Visa Direct Connect facilitates connection to Visa Direct, which enables transfers to accounts, wallets, and cards through a comprehensive suite of APIs. These APIs cover various stages of transactions, including pre-transaction verification (Validate Payload), executing the transfer (Send Payout), and post-transfer processes (Query Payout, Cancel Payout, Request Exception), by integrating with Visa Direct's services for accounts, wallets, and cards. Please note, a client may only send payouts to those products to which it has approved access.

Visa Direct for Account and Visa Direct for Wallet are designed to support cross-border transactions only. Both domestic and cross-border transactions are supported using Visa Direct for Card. For Visa B2B Connect, cross-border transfers are supported, and domestic transfers may be supported. Please contact your Visa Representative for more information on B2B transfers.

Visa Direct Connect APIs also support high value business to business transfers, enabling a bank-to-bank messaging and settlement platform for financial institutions, and enabling commercial customers to make secure, predictable, and cost-effective cross-border payments. Unlike traditional card-based models, transactions are funded directly from the sending commercial customer’s cash account at their commercial bank to the recipient’s cash account at their commercial bank.

 

 

1

Sender (individual or entity) initiates payment to recipient or beneficiary.  

2

Payment request captured, verified and submitted by client to Visa Direct Connect.  

3

A single enablement service is used, through which Visa Direct Connect sends payment instructions to either Visa Direct for Account, Visa Direct for Wallet, Visa Direct for Card, or Visa B2B Connect based on the client's or sending participant's choice of payout method. 

4a

Network Partner submits the payment request through local clearing scheme. Speed of deposit depends on the scheme. Recipient’s bank receives inward amount and credits to recipient account.  

4b

Wallet Aggregator / Operator credits the recipient’s wallet with the payment.

4c

VisaNet routes the payment to the recipient issuer. Recipient issuer credits the recipient's card. 

4d Network partner processes the payment and directs it to the receiving financial institution or receiving participant, who credits the beneficiary’s corporate account.

 

 

How Visa Direct Connect works

Visa Direct Connect allows for simpler API integrations to access Visa Direct Connect use cases as compared with the standard approach, which requires connecting to each product or service individually.

Visa Direct Connect uses profiles that are specific to payment products, setup for clients at the time of onboarding, to simplify payloads and API integration. This helps simplify the API request process, i.e., fewer fields per API request.

EXAMPLES:

  • Sending payouts to Visa Direct for Account, Visa Direct for Wallet, Visa Direct for Card, or Visa B2B Connect using one set of APIs instead of two or three sets of APIs, for example. Please note, a client may only send payouts to those products to which it has approved access. 
  • Payload validation, account verification and eligibility checks for account, wallet, and card through one API endpoint

Visa Direct Connect APIs can be found on the product page. Visa Direct Clients can create their own “Go-Live” process for the API connections found in the Visa Developer Center through their dashboard.

See “Quick Start Guide for Developers” for a guide to implement projects.