SuperAPI AI Directory

visa-best-practices

General & other

View repository

Updated 10-16 03:42

About this skill

Visa Developer Platform Integration Guide

Routing — What Are You Working On?

If the user is asking about... Read this reference
Authentication (X-Pay Token, Two-Way SSL, Mutual TLS) references/vdp-integration.md
Message Level Encryption (MLE/JWE) references/vdp-integration.md
Environment URLs (Sandbox, Cert, Production) references/vdp-integration.md
Credential management & certificate rotation references/vdp-integration.md
Code examples & starter kit (llms.txt) references/vdp-integration.md
VIC workflows (card enrollment, purchase instructions) references/visa-intelligent-commerce.md
VIC payment credentials & agent commerce references/visa-intelligent-commerce.md
MPP card charge (HTTP 402, network tokens) references/machine-payments-protocol.md
MPP Client/Server Enablers references/machine-payments-protocol.md

Quick Decision: Which Auth Method?

  • X-Pay Token — Use for most integrations. Simpler setup, HMAC-based.
  • Two-Way SSL (Mutual TLS) — Use when required by specific APIs or for higher-security environments.

Both are documented in references/vdp-integration.md.

Quick Decision: MCP vs Direct API?

  • MCP-based — Building an AI agent or LLM-powered application? Use MCP (StreamableHTTP transport).
  • Direct REST API — Traditional backend service? Use direct API calls with X-Pay auth + MLE.

Official Documentation Entry Points

Resource URL
Developer Center https://developer.visa.com
VIC Capabilities https://developer.visa.com/capabilities/visa-intelligent-commerce

For all documentation links (auth guides, MLE guide, quick start), see references/vdp-integration.md.

Product-Specific Guides

Visa Intelligent Commerce (VIC)

For VIC integration (card enrollment, purchase instructions, payment credentials, agent commerce workflows), see:

references/visa-intelligent-commerce.md

Machine Payments Protocol (MPP)

For MPP card charge integration (HTTP 402 payment challenges, encrypted network token credentials, Client Enabler interface, receipts), see:

references/machine-payments-protocol.md