On This Page
Introduction to the Visa Acceptance Agent
Toolkit
Visa Acceptance Agent
Toolkit
Use the
Visa Acceptance Agent Toolkit
to simplify
the process of integrating the Visa Acceptance
Solutions
APIs into your agentic workflows. The specialized tools in the
toolkit are designed to enable your AI agents to utilize the Pay by Link
and Invoicing APIs. This allows your agents to create and
manage payment links and invoices. The toolkit is built in TypeScript, and you can
integrate it with the Vercel AI SDK or use it to access a Model Context Protocol (MCP)
server. This guide provides step-by-step instructions that explain how to begin using the toolkit
with IDE tools or applications, such as the Claude Desktop, for development and testing
purposes.
This toolkit is in the pilot phase. AI applications do not always
produce the same results. Users are responsible for evaluating their own AI
applications, and it is recommended that users evaluate such applications in a
controlled test environment.
- Quick Start Options
Requirements
These are the prerequisite requirements for using the
Visa
Acceptance Agent Toolkit
:- Node.js version 18 or later.
- Visa Acceptance Solutionsmerchant ID (MID) or organization ID. To sign up for a sandbox account, see the Sandbox Account Sign Up page.
- REST API shared secret key. To create a key with an existing organization or merchant account, see theCreating and Using Security Keys User Guide. If you need to sign up for a sandbox account, the sign up process creates a test key.
- Invoicing orPay by LinkAPIs enabled. To enable these APIs, contact your account manager. For additional information, see theInvoicing Developer Guide for the REST APIand the.Pay by LinkDeveloper Guide for the REST API
GitHub Additional Resources
To access the most up to date
Visa Acceptance Agent
Toolkit
files in GitHub, see:MCP Additional Information
For additional information about MCP, see: