Visa Intelligent Commerce for AI Agents

Enabling safe, secure, and personalized AI commerce - at scale

Scaling AI commerce with secure transactions, personalized experiences, and global acceptance

AI commerce, i.e. commerce powered by an AI agent, is set to transform the digital commerce landscape. Visa Intelligent Commerce will allow AI agents to make secure, seamless purchases on behalf of users, while helping to deliver personalized experiences. With robust APIs, including tokenization, authentication, controls, commerce signals and personalization, Visa will equip AI agents with the tools to operate efficiently in the commerce ecosystem.

 


The Challenge

AI agents are continuously evolving and these agents, if instructed, should be able to make purchases on behalf of the user - e.g. Buy me tickets for tonight's game.

At the most basic level, an existing or new agent should be capable of finding a wide range of products and services to suggest to any anonymous user based on the interaction between the user and the agent. Ideally, at this basic level, the agent should also enable the user to click on suggested results, redirecting them to the seller's website, where they can proceed with their purchase using the available checkout options.

Users can expect a better commerce experience if product discovery is improved through personalization [if the user is known to the AI agent] and the payment can be streamlined [if the AI agent can seamlessly make the payments on behalf of the user].

The Solution

Visa Intelligent Commerce is designed to empower AI agents to deliver personalized recommendations and make secure, seamless purchases on behalf of the user.

Visa Intelligent Commerce will provide five (5) integrated services that will allow AI agents to:

- Request tokenized credentials that are bound to that agent and can only be used in context of the agent making purchases on user's behalf.

- Retrieve personalization signals [that are based on the user's purchasing behavior] to hyper-personalize user experiences

- Ensure that users are authenticated whenever they instruct the agent to make purchases on their behalf

- Set up controls to ensure that the agent's payment actions are aligned with the user's original authenticated instructions

-  Provide commerce signals that will simplify tracking of purchases and the management of any disputes that may arise

This product is in the process of development and deployment.  Depictions are representations of potential features and sequences.  May not be available in all markets.

" "

Agent Specific Payment Tokens

Agent specific pass-through payment tokens enables multiple methods for making payments to merchants while maintaining the merchant to user relationship.

" "

Payment Instructions 

Allows users to set and change instructions. Validation of each step in the purchase process ensures that payment credential requests match the original authenticated user instructions, and that the authorization request received from merchants match the payment credential request.

" "

Personalization

Enables agents to retrieve personalization signals that will help personalize the interactions with users, as well as the results presented to them.

" "

Unmatched Security and Authentication

Payment tokens are bound to user devices and secured using Passkeys, ensuring that all user instructions to the agent are authenticated, providing a safe and seamless transaction experience.

 

Julie, a Visa cardholder, enjoys using her favorite AI agent to discover goods and services, finding it significantly easier than searching herself through a browser. Despite being often impressed by how quickly the agent can identify the best options for her, she occasionally feels frustrated that it doesn't fully understand her shopping preferences. Additionally, she finds the purchasing process cumbersome, as she has to navigate to the seller’s website and enter all her contact information and card details, often dealing with inconsistent user experiences. She is also concerned about the security risks of entering her card number on multiple merchant sites, as she is aware that not all merchants protect this information sufficiently, potentially leading to fraudulent activity on her card.

Julie is excited when her AI agent informs her about a new service that allows her to provision a tokenized version of her card, enabling the agent to make purchases on her behalf when instructed. She signs up for the service and is impressed by the security measures, which include verifying her identity with her card issuer and creating a Passkey. She also consents to let the agent retrieve personalization insights related to her purchasing behavior hoping for a more tailored shopping experience.

Immediately after signing up, Julie asks her agent to find her a new pair of shoes and notices the agent now better understands her preferences with less back and forth. Once she selects the desired shoes, the agent offers to make the purchase for Julie and asks her to authenticate with her Passkey.

Although Julie expected to provide more information or take further action, she is pleasantly surprised when the agent confirms the purchase is complete. She promptly receives an email from the merchant confirming her order.

 

" "

Capture and authenticate consumer instruction

Julie interacts with the agent and chooses the product she wants the agent to purchase on her behalf

" "

Retrieve payment credentials

The agent retrieves payment credentials for the specific amount and merchant at which the purchase will be made

" "

Provide the payment credentials to the merchant

The agent delivers the payment credentials to the merchant through the merchant's guest checkout, key entered, web form or through an available merchant API

 

Tokenization - These APIs are used to:

  • Provision agent specific tokens for a user that has an account with the agent. 
  • Perform step up to verify the card details entered by the user
  • Manage the life cycle of provisioned tokens

Authentication iFrame - this iFrame will:

  • Indicate whether the card details entered during provisioning currently have a Passkey set up on the user's device 
  • Set up the user's Passkey for the user's device
  • Autheticate the user's instruction when the user is requesting the agent to make a purchase on their behalf

Payment Instructions and Signals - These APIs are used to:

  • Enroll a provisioned token in the Visa Intelligent Commerce platform
  • Initially set a user instruction and, once set, enable the updating or canceling of the user instruction
  • Retrieve payment credentials for the purchases being made to merchants
  • Provide transaction event notifications indicating the outcome of the purchases made to merchants

Personalization - These APIs are used to:

  • Retrieve personalization insights that can be used to improve the personalized experience presented to users

 

Ready to Start a Project?