Visa Acceptance logo

Visa Acceptance

Visa Acceptance Solutions (powered by CyberSource) is the developer platform for accepting payments online, in-person, and via mobile. The platform provides REST APIs for payment authorization, capture, refund, void, reversal, invoicing, and pay-by-link. Authentication uses JWT with RSA key pairs, with support for Intelligent Commerce APIs enabling AI agent-initiated payments.

3 APIs 0 Features
PaymentsE-CommerceFintechCredit CardsInvoicingPayment LinksDigital Wallets

APIs

Visa Acceptance Payments API

REST API for accepting and processing payments including authorization, capture, refund, void, and reversal operations. Supports credit cards, debit cards, Apple Pay, Google Pay...

Visa Acceptance Invoicing API

Create, manage, and send invoices to customers with payment links. Supports line items, custom due dates, and real-time payment status.

Visa Acceptance Pay by Link API

Generate shareable payment links that redirect customers to a hosted payment page. Supports AI agent-initiated payments via the Agent Toolkit.

Semantic Vocabularies

Visa Acceptance Context

0 classes · 25 properties

JSON-LD

API Governance Rules

Visa Acceptance API Rules

8 rules · 3 errors 4 warnings 1 info

SPECTRAL

JSON Structure

Visa Acceptance Payment Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Sandbox
Sandbox
💬
Support
Support
💻
ResponseCodes
ResponseCodes
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: visa-acceptance
name: Visa Acceptance
description: >-
  Visa Acceptance Solutions (powered by CyberSource) is the developer platform for accepting payments online, in-person,
  and via mobile. The platform provides REST APIs for payment authorization, capture, refund, void, reversal, invoicing,
  and pay-by-link. Authentication uses JWT with RSA key pairs, with support for Intelligent Commerce APIs enabling AI
  agent-initiated payments.
type: Index
position: Consumer
access: 3rd-Party
url: https://raw.githubusercontent.com/api-evangelist/visa-acceptance/refs/heads/main/apis.yml
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Payments
  - E-Commerce
  - Fintech
  - Credit Cards
  - Invoicing
  - Payment Links
  - Digital Wallets
created: '2025-02-17'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - aid: visa-acceptance:visa-acceptance-payments
    name: Visa Acceptance Payments API
    description: >-
      REST API for accepting and processing payments including authorization, capture, refund, void, and reversal
      operations. Supports credit cards, debit cards, Apple Pay, Google Pay, and other payment methods.
    humanURL: https://developer.visaacceptance.com/
    tags:
      - Payments
      - Authorization
      - Capture
      - Refunds
      - Voids
    properties:
      - type: OpenAPI
        url: openapi/visa-acceptance-payments-openapi.yml
      - type: Documentation
        url: https://developer.visaacceptance.com/docs.html
      - type: GettingStarted
        url: >-
          https://developer.visaacceptance.com/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-intro.html
      - type: Authentication
        url: >-
          https://developer.visaacceptance.com/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-intro.html
      - type: Sandbox
        url: https://developer.visaacceptance.com/hello-world/sandbox.html
      - type: Testing
        url: https://developer.visaacceptance.com/hello-world/testing-guide.html
  - aid: visa-acceptance:visa-acceptance-invoicing
    name: Visa Acceptance Invoicing API
    description: >-
      Create, manage, and send invoices to customers with payment links. Supports line items, custom due dates, and
      real-time payment status.
    humanURL: https://developer.visaacceptance.com/
    tags:
      - Invoicing
      - Payments
      - Payment Links
    properties:
      - type: OpenAPI
        url: openapi/visa-acceptance-payments-openapi.yml
      - type: Documentation
        url: https://developer.visaacceptance.com/docs.html
  - aid: visa-acceptance:visa-acceptance-pay-by-link
    name: Visa Acceptance Pay by Link API
    description: >-
      Generate shareable payment links that redirect customers to a hosted payment page. Supports AI agent-initiated
      payments via the Agent Toolkit.
    humanURL: >-
      https://developer.visaacceptance.com/docs/vas/en-us/agent-toolkit/quick-start/all/na/agent-toolkit/agent-toolkit-intro.html
    tags:
      - Payment Links
      - Payments
      - AI Agents
    properties:
      - type: OpenAPI
        url: openapi/visa-acceptance-payments-openapi.yml
      - type: Documentation
        url: >-
          https://developer.visaacceptance.com/docs/vas/en-us/agent-toolkit/quick-start/all/na/agent-toolkit/agent-toolkit-intro.html
common:
  - type: GitHubOrganization
    url: https://github.com/visaacceptance
  - type: LinkedIn
    url: https://www.linkedin.com/company/visa-acceptance-solutions
  - type: Website
    url: https://developer.visaacceptance.com/
  - type: Documentation
    url: https://developer.visaacceptance.com/docs.html
  - type: Sandbox
    url: https://developer.visaacceptance.com/hello-world/sandbox.html
  - type: Support
    url: https://developer.visaacceptance.com/support/contact-us.html
  - type: ResponseCodes
    url: https://developer.visaacceptance.com/api/reference/response-codes.html
  - type: JSONSchema
    url: json-schema/visa-acceptance-payment-schema.json
  - type: JSONLD
    url: json-ld/visa-acceptance-context.jsonld
  - type: Vocabulary
    url: vocabulary/visa-acceptance-vocabulary.yml
  - type: SpectralRules
    url: rules/visa-acceptance-rules.yml
  - type: LLMsTxt
    url: https://developer.visaacceptance.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com