Agent Payments Atlas

Visa Intelligent Commerce: Merchant and Agent Requirements

Visa Intelligent Commerce provides an agent-focused card-payment path with tokens, authenticated payment instructions and transaction controls. Evaluate it as a network and credential integration, then separately confirm how your agent reaches the merchant checkout and receives the purchased result.

Separate agent trust from payment permission

An agent reaching a merchant website creates several questions. The merchant wants to recognize legitimate traffic, the user wants control over purchases, and payment participants need an appropriate credential. Recognizing an agent is different from authorizing a particular charge. Treat those decisions separately in your requirements.

Consider an organization's travel agent buying an illustrative $85 rail ticket from an approved merchant. The organization permits the route and total price. The merchant still needs the passenger and journey details, while the payment path needs authority for the charge. A recognized agent with a valid account should not automatically have permission to buy a different ticket.

Visa's overview describes agent-specific token provisioning and authenticated payment instructions, with network controls connecting credential requests and authorizations to those instructions. These are the relevant published components to investigate. They do not eliminate the merchant's responsibility for order details, fulfillment or cancellation terms. [1]

Participants in an agent card purchase

  1. Buyer and agent

    The organization defines the permitted journey and financial authority.

  2. Consent and instruction

    The supported surface authenticates the relevant payment instruction.

  3. Credential path

    The integration retrieves an agent-appropriate credential under its controls.

  4. Merchant checkout

    The seller receives the ticket order through a supported commerce route.

  5. Network and issuer

    Payment participants evaluate and process the charge in the configured path.

  6. Order and ticket

    The buyer links payment evidence to the booking and checks delivery.

Conceptual synthetic rail-ticket purchase. Agent recognition, instruction authority and merchant delivery are separate checks.

Map onboarding and credential responsibilities

Identify who operates the purchasing agent and which integration provisions the user's payment capability. Your architecture should name the account owner, credential component, consent surface and merchant checkout route. An engineering team should be able to trace these without assuming that every participant is supplied by Visa.

The official overview describes agent onboarding, user card setup, authentication of payment instructions and credential retrieval. Keep those stages distinct in your implementation plan. A successful enrollment does not establish that a specific ticket purchase has been approved or that a merchant order exists. [1]

For the travel example, collect only the information needed at each boundary. The agent may need journey details, while a payment component needs credential and instruction data. Avoid copying sensitive card information into general conversation logs. Determine the supported tokenized path from the actual integration reference rather than building around raw credentials by default.

The agent's task record should connect the permitted ticket to the eventual order and payment reference. This is recommended application bookkeeping. It is not a claim that the network exposes a universal field with the same name as your local task identifier.

Authenticate the final relevant instruction

A travel recommendation can change as availability changes. Before payment, the user or authorized organization policy needs to understand the merchant, journey and total. If the $85 ticket becomes $95, determine whether the existing authority covers the difference. The same train name does not establish that all purchase terms are unchanged.

Visa's documented path uses authenticated payment instructions and credential requests checked against them. Build the user interface around the actual instruction being authenticated, rather than a broad button whose meaning depends on a long chat. An operator should later see the relevant financial decision plainly. [1]

For our ticket, define the permitted merchant and total, plus the essential travel conditions in the commerce record. A payment permission may cover the charge while the travel selection is still wrong. Validate both boundaries before declaring the task complete.

Keep declines and changes understandable. A rejected credential request should lead to investigation of the actual reason. It should not become an instruction for the model to use a different card, recipient or checkout path unless that action is independently permitted.

Confirm the merchant acceptance path

A card-network capability does not tell you how an agent navigates every merchant's checkout. Confirm whether the integration uses an existing checkout form, an API or another supported channel. Review how the order total, passenger information and confirmation reference are passed through that path.

For the rail ticket, the seller must return a usable booking confirmation. A payment authorization without a confirmed ticket is an unresolved purchase. Save the merchant order reference and payment evidence together so the agent can distinguish payment investigation from ticket-delivery recovery.

Agent recognition and checkout access can also fail before a payment starts. The merchant may require information the agent lacks or reject the intended interaction. Treat these as commerce-access problems rather than assuming that a network credential guarantees successful order placement.

Do not bypass a merchant's requirements merely because the agent has authority to spend. The supported commerce route needs to preserve the purchase conditions and produce the records your organization requires.

Check access, fees and geography for this integration

The official developer overview offers sandbox information and directs production fee questions to Visa. It also warns that features may not be available in all markets. Do not turn a general regional list or developer documentation access into a promise that every issuer, merchant and country supports your intended path. [1]

Prepare an eligibility record for the actual organization, agent platform, card relationship and merchant route. Distinguish access to documentation, sandbox credentials and production participation. Each is different evidence. A successful test with synthetic payment data does not prove a real card purchase is supported for your business.

The requirements table below is a review aid, not an unofficial onboarding checklist claiming guaranteed approval. Attach the applicable official integration documents and account-specific answers to your project record. Recheck changing commercial terms before committing development or money.

Questions before production integration

Scroll the table to compare all columns.

AreaPublic evidence statusWhat to establishEvidence to keep
Agent onboardingOnboarding documented; account eligibility unknownWhich organization and agent integration participateCurrent onboarding reference and account decision
User authorityAuthenticated instructions documentedHow the payment instruction is authenticatedConsent display and applicable instruction record
CredentialAgent-specific tokens documented; configuration account-specificHow it is provisioned and scopedOfficial API path and approved configuration
Merchant routeInitial guest form-fill path documented; merchant compatibility unknownHow the ticket order reaches checkoutSupported interface and order confirmation
Commercial termsFree sandbox documented; production fee and market eligibility unknownProduction fees and eligible marketVisa or participant terms for this integration
RecoveryCommerce signals documented; merchant recovery arrangement account-specificWho resolves uncertain payment or missing ticketStatus lookup and merchant support procedure
Use account-specific official evidence. No fees or universal country eligibility are inferred.

Plan error handling around the ticket outcome

Test a changed price, a denied payment instruction, credential retrieval failure and a timeout after checkout submission. Record where each failure occurs and who can resolve it. This gives your operations team a useful recovery map without claiming a security certification or measured success rate.

For a timeout, inspect the existing merchant order and payment attempt before submitting another purchase. The agent's missing response does not prove that the seller has no booking. A new booking could create a second ticket even if the payment path itself behaves correctly.

If a ticket arrives but its journey is wrong, preserve the order evidence and use the merchant's documented correction or cancellation route. That is different from disputing whether the agent had payment authority. Keep the two problems separate so a reviewer does not resolve one while overlooking the other.

Decide whether the network path fits your agent

Choose this route when your intended purchase needs the documented card credential and instruction model and your participants can support it. Compare it with other routes using the same ticket scenario. Do not claim that card credentials and paid API protocols are interchangeable simply because both can appear in agent commerce.

The acceptance record should identify the user decision, authenticated instruction, credential route, merchant order, financial outcome and ticket delivery. Include production eligibility evidence and the current integration revision. Another engineer should be able to distinguish a network capability from your application's own consent, checkout and recovery logic.

The travel agent's job ends with the correct ticket and understandable records. Treat the network integration as a means to that outcome, and keep the surrounding commerce responsibilities explicit throughout implementation.

Sources and evidence

  1. Visa Intelligent Commerce overview ↗

    Official overview lists tokenization, authentication, payment instructions and controls.