Visa Direct for Card is part of the Visa Direct portfolio of money movement solutions.
Visa Direct for Card offers Pull (Account Funding Transaction (AFT)) and Push (Original Credit Transactions (OCT)) APIs over the VisaNet platform, using card credentials to route payments to linked bank accounts, supporting domestic and cross‑border transfers with fast authorization, real‑time settlement, and global reach.
Visa Direct for Card is used for:
Note: Actual fund availability varies by receiving financial institution, receiving account type, region, and whether the transaction is domestic or cross-border. For country level information, contact your Visa representative.
Visa Direct for Card is available globally.
See the Visa Direct for Card (AFT & OCT) Service Guide for eligible Visa card account types and market specific restrictions.
To view availability of all products, see the Availability Matrix.
Visa Direct for Card can help your business provide fast, convenient, and secure digital payment experiences to enhance existing offerings or provide new classes of domestic and cross-border payment services. Supported use cases include:
Pull funds (AFTs):
Push funds (OCTs):
See the Visa Direct for Card (AFT & OCT) Service Guide for detailed use case examples.
All Visa Direct for Card projects undergo a review and approval process at Visa. Approval to move a project into production requires the ability to support the full transaction lifecycle not just successful API testing.
Contact your Visa representative early in the process to ensure your project meets the criteria permitted for a Visa Direct for Card program.
To participate in the Visa Direct for Card program, you must complete the required forms including the:
Contact your Visa representative for information on obtaining any necessary forms.
For full details on program approval, licensing, registration and required forms, see the Visa Direct for Card (AFT & OCT) Service Guide.
After building your API integration, you can test your implementation in the sandbox environment. The sandbox environment is a simulated environment, where you can verify payload encryption and validate credentials, including API field validation.
All pull (AFT) and push (OCT) transactions must include an Acquiring BIN to enable transaction processing through Visa. Sandbox test credentials (including test Acquiring BINs) can be obtained in your project dashboard.
Certification testing is available once sandbox testing is successfully completed.
You can perform end-to-end testing of the full transaction lifecycle in the certification environment before going live. Visa’s testing team may attend to administer your certification.
After certification testing is successfully completed, you will receive credentials for production onboarding. Contact [email protected] for details.
For regional support, contact your Visa Direct team:
Foreign Exchange Rates
Access Visa's reference FX rates to support currency conversion.
Payment Account Attributes Inquiry
Retrieve key attributes of a payment account to support routing and eligibility checks.
Payment Account Validation
Validate a Visa account before initiating a transaction.
¹ Contact your Visa representative for details on Visa’s licensing requirements.