{
  "name": "Cybersource (Visa Acceptance)",
  "slug": "cybersource",
  "website_url": "https://www.cybersource.com",
  "vendor_description": "\"If you want to accept payments all over the world, and you need a reliable solution to handle them all, Cybersource Global Payment Gateway is the answer.\"",
  "categories": [
    "card-acquiring"
  ],
  "summary": "Cybersource, a Visa company operating since 1994, is an enterprise payment gateway covering online card acceptance, in-store terminals, fraud management, tokenization, recurring billing, and payouts across 160+ countries, 50+ currencies, and 200+ acquirer connections. It targets mid-market to large merchants and platforms needing omnichannel or cross-border reach. Pricing is custom and quote-only with no published rates. The REST API supports JWT, HMAC, and OAuth2 authentication with SDKs in six languages, webhooks, and a sandbox environment, and holds PCI DSS Level 1 Service Provider certification.",
  "capabilities": {
    "supported_actions": [
      "create_charge",
      "authorize",
      "capture",
      "void",
      "refund",
      "hosted_checkout",
      "tokenization",
      "network_tokenization",
      "3ds_authentication",
      "recurring_payments",
      "payouts",
      "in_person_terminal",
      "dispute_management",
      "fraud_screening",
      "multicurrency",
      "apple_pay",
      "google_pay",
      "click_to_pay",
      "samsung_pay",
      "dcc",
      "account_updater",
      "transaction_search",
      "reporting",
      "webhooks",
      "invoicing",
      "pay_by_link",
      "bin_lookup",
      "batch_submission",
      "oauth2_auth",
      "jwt_auth"
    ],
    "supported_regions": [
      "160+ countries and territories",
      "50+ currencies",
      "200+ acquirer and processor connections globally"
    ],
    "supported_languages": [],
    "input_types": [
      "Visa",
      "Mastercard",
      "American Express",
      "Discover",
      "Diners Club",
      "JCB",
      "UnionPay",
      "Cartes Bancaires",
      "Mada",
      "ELO",
      "Hipercard",
      "Aura",
      "RuPay",
      "TPN Thailand",
      "Apple Pay",
      "Google Pay",
      "Samsung Pay",
      "Click to Pay",
      "PayPal",
      "Affirm",
      "Afterpay",
      "Clearpay",
      "Klarna",
      "PayPo",
      "Visa Installments",
      "Bacs",
      "SEPA",
      "iDEAL",
      "Bancontact",
      "Belfius",
      "BLIK",
      "KBC",
      "KCP",
      "Multibanco",
      "Pix",
      "Przelewy24",
      "Sofort",
      "OXXO",
      "BuyBox"
    ],
    "output_types": [
      "JSON",
      "webhook events",
      "hosted checkout page",
      "payment link",
      "settlement report",
      "transaction search results",
      "batch reports",
      "daily/weekly/monthly/yearly reporting"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Java",
      "Python",
      "Node.js",
      ".NET",
      "PHP",
      "Ruby"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.cybersource.com",
    "api_version": "v2",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://developer.cybersource.com/hello-world/release-notes.html",
    "auth_methods": [
      "jwt",
      "hmac_signature",
      "oauth2"
    ],
    "auth_docs_url": "https://developer.cybersource.com/docs/cybs/en-us/platform/get-started/all/rest/get-started-rest/authentication.html",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://developer.cybersource.com/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks.html",
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "com.cybersource:cybersource-rest-client-java",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/CyberSource/cybersource-rest-client-java"
      },
      {
        "package": "cybersource-rest-client-python",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/CyberSource/cybersource-rest-client-python"
      },
      {
        "package": "cybersource-rest-client",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/CyberSource/cybersource-rest-client-node"
      },
      {
        "package": "CyberSource.Rest.Client",
        "language": ".NET",
        "official": true,
        "repo_url": "https://github.com/CyberSource/cybersource-rest-client-dotnet"
      },
      {
        "package": "cybersource/rest-client-php",
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/CyberSource/cybersource-rest-client-php"
      },
      {
        "package": "cybersource_rest_client",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/CyberSource/cybersource-rest-client-ruby"
      }
    ],
    "mcp_url": "https://github.com/visaacceptance/agent-toolkit",
    "quickstart_url": "https://developer.cybersource.com/hello-world/sandbox.html"
  },
  "pricing": {
    "pricing_model": "contact_sales",
    "has_published_pricing": false,
    "starting_price_usd": null,
    "price_basis": null,
    "free_tier_available": false,
    "free_tier_limit": null,
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": true,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": []
  },
  "compliance": {
    "soc2": "unknown",
    "hipaa": null,
    "gdpr": true,
    "iso_27001": false,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://www.cybersource.com/en-us/about/dpa.html",
    "documented_rate_limits": null,
    "known_restrictions": [
      "PCI DSS Level 1 Service Provider (highest level)",
      "Production merchant account required to process live payments - sandbox only for testing",
      "Load testing of developer/sandbox accounts not permitted",
      "JWT messaging required for all API calls; HTTP signature deprecated - mandatory migration by September 2026",
      "Pricing is custom/quote-only; not published publicly"
    ]
  },
  "developer": {
    "docs_url": "https://developer.cybersource.com/docs.html",
    "api_reference_url": "https://developer.cybersource.com/api-reference-assets/index.html",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.cybersource.com",
    "llms_txt_url": "https://developer.cybersource.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "1994-01-01",
    "ga_date": "1994-01-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Razorpay",
      "Pockyt",
      "Mypinpad",
      "Dick's Sporting Goods"
    ]
  },
  "scores": {
    "agent_friendliness": 65,
    "pricing_transparency": 0,
    "setup_speed": 75,
    "docs_quality": 45,
    "procurement_friction": 25,
    "trust_readiness": 25,
    "best_for": [
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You need transparent pricing up front",
      "You want to try it free before paying",
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payment-gateway.html",
      "excerpt": "If you want to accept payments all over the world, and you need a reliable solution to handle them all, Cybersource Global Payment Gateway is the answer.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payment-gateway.html",
      "excerpt": "Accept payments online and in-store across the world, and in over 50 currencies",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks/wh-fg-intro.html",
      "excerpt": "Fraud alerts, Invoice status updates, Network token is provisioning, Transaction monitoring, Recurring billing",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payment-methods.html",
      "excerpt": "American Express, Aura, Cartes Bancaires, Diners Club, Discover, ELO, Hipercard, JCB, Mada, Mastercard, RuPay, TPN Thailand, UnionPay, Visa",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.cybersource.com/en-us/solutions/fraud-and-risk-management/decision-manager.html",
      "excerpt": "add Decision Manager to your Cybersource payment platform — Decision Manager screened over $394 billion worth of transactions and prevented the equivalent of $33 billion in potential fraud worldwide in 2023",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks/wh-fg-intro.html",
      "excerpt": "By using the Webhooks REST API, you can subscribe to these notifications for events of your choice and designate a URL in your system to receive them.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "After completing the evaluation registration process, you will be able to send test transactions.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://developer.cybersource.com/resources/Agent-Toolkit.html",
      "excerpt": "The Visa Acceptance Solutions Agent Toolkit, npx -y @visaacceptance/mcp --tools=all --merchant-id=MERCHANT_ID --api-key-id=API_KEY_ID --secret-key=SECRET_KEY",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.cybersource.com/en-us/contact-us/sales.html",
      "excerpt": "To find out more about Cybersource products and services, please complete this request form.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.cybersource.com/en-us/contact-us/sales.html",
      "excerpt": "To find out more about Cybersource products and services, please complete this request form.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "To accept real payments, you will need a merchant account",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.cybersource.com/en-us/solutions/payment-security.html",
      "excerpt": "We are a certified Level 1 PCI Service Provider",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.cybersource.com/en-us/about/dpa.html",
      "excerpt": "The accountants conduct the review in accordance with the American Institute of Certified Public Accounts Statement on Standards for Attestation Engagements No. 18 SOC I Type II ('SSAE 18')",
      "confidence": "low"
    },
    {
      "field": "gdpr",
      "url": "https://www.cybersource.com/en-us/about/dpa.html",
      "excerpt": "Module 2 (Transfer controller to processor) of the EEA Standard Contractual Clauses shall apply with respect to any Transfer of Customer Personal Information from the EEA, UK or Switzerland to Cybersource",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://status.cybersource.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.cybersource.com/en-us/solutions/payment-security.html",
      "excerpt": "We are a certified Level 1 PCI Service Provider",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance.html",
      "excerpt": "Accept payments, reduce fraud and secure payment data—all with one connection to our platform.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://developer.cybersource.com/docs.html",
      "excerpt": "Payments, Token Management: 'tokenizes, securely stores, and manages customer and payment data', Payouts to Visa/Mastercard accounts, Flex Microform for PCI-DSS compliance, Google Pay integration, Apple Pay integration, Unified Checkout",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payment-gateway.html",
      "excerpt": "Access 200+ acquirers and processors in over 160 countries and territories, and accept payments in over 50 currencies.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payment-methods.html",
      "excerpt": "Affirm, Afterpay, Clearpay, Klarna, PayPo, and Visa Installments. Apple Pay, Click to Pay, Google Pay, and Samsung Pay. PayPal. Bacs and SEPA. Bancontact, Belfius, BLIK, iDEAL, KBC, KCP, Multibanco, Pix, Przelewy24, and Sofort. OXXO. BuyBox.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payouts.html",
      "excerpt": "a fast and secure way to transfer funds from and to your customers' existing cards — Send money directly to customers' Visa or Mastercard debit, prepaid, or credit accounts",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "Signup for sandbox and use testing resources before going live.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://developer.cybersource.com/resources/rest-api-sdks.html",
      "excerpt": "Java (up to Java 19), .NET (.NET Framework 4.6.1–4.8.1, .NET Core 3.1, .NET 5–7, .NET Standard 2.1), PHP (8.0.0 and above), Node.js (14.21.3 and above), Python (3.6 and above), Ruby (2.5.0 and above)",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/visaacceptance/agent-toolkit",
      "excerpt": "Toolkit for integrating Visa Acceptance API into agentic workflows — npm package @visaacceptance/agent-toolkit, MCP server @visaacceptance/mcp",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "To accept real payments, you will need a merchant account",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "Simply, create your account and go.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.cybersource.com/solutions/merchant/enterprise/",
      "excerpt": "Enterprise: Payment and Fraud Management Solutions - US & Canada",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.cybersource.com/en-us/about/dpa.html",
      "excerpt": "Cybersource Corporation is certified as compliant with all standards established by the Payment Card Industry Data Security Standards",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://support.visaacceptance.com/knowledgebase/Knowledgearticle/?code=KA-08709",
      "excerpt": "You can fulfill this requirement by presenting either the Attestation of Compliance (AoC) or the SSAE 18 report (also referred to as the SOC-1 report; previously known as SSAE 16).",
      "confidence": "low"
    },
    {
      "field": "iso_27001",
      "url": "https://www.cybersource.com/en-us/about/dpa.html",
      "excerpt": "designed to meet the standards set forth in ISO 27002 published by the International Organization for Standardization",
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://www.cybersource.com/en-us/solutions/payment-acceptance/payment-gateway.html",
      "excerpt": "99.999% uptime, built on Visa's world-leading infrastructure",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "load testing a Developer Account or Products is not permitted",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/platform/get-started/all/rest/get-started-rest/authentication.html",
      "excerpt": "JSON Web Tokens (JWTs) are digitally signed JSON objects based on the open standard RFC 7519 that provide a compact, self-contained method for securely transmitting information between parties. By September 2026, all merchants using HTTP signature messaging must migrate to JSON Web Token (JWT) messaging.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/endpoints/reference/all/na/endpoints/endpoints.html",
      "excerpt": "Production Base URL: https://api.cybersource.com — Test/Sandbox Base URL: https://apitest.cybersource.com",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/endpoints/reference/all/na/endpoints/endpoints.html",
      "excerpt": "Authorization: /pts/v2/payments — Token Management: /tms/v2/customers or /tms/v1/paymentinstruments — all using URL-path versioning",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/platform/developer/all/rest/rest-getting-started/restgs-intro.html",
      "excerpt": "By September 2026, all merchants using HTTP signature messaging must migrate to JSON Web Token (JWT) messaging.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/oauth/developer/all/rest/oauth.html",
      "excerpt": "You can submit API requests on behalf of the merchant using the access token. OAuth integration is described as being 'in the pilot phase,' meaning interested partners must apply to join the pilot program through Cybersource support to gain access to this authentication method.",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/platform/developer/all/rest/rest-getting-started.html",
      "excerpt": "Example endpoints include /pts/v2/payments and /pts/v2/payments/{id}/captures, indicating v2 is the current version used in URL paths for payment operations.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://developer.cybersource.com/hello-world/release-notes.html",
      "excerpt": "By September 2026, all merchants using HTTP signature messaging must migrate to JSON Web Token (JWT) messaging in order to support message-level encryption (MLE).",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/CyberSource/cybersource-rest-client-java",
      "excerpt": "Maven: groupId=com.cybersource, artifactId=cybersource-rest-client-java, latest release v0.0.91 (June 19, 2026)",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://developer.cybersource.com/resources/Agent-Toolkit.html",
      "excerpt": "The Visa Acceptance Solutions Agent Toolkit, npx -y @visaacceptance/mcp --tools=all --merchant-id=MERCHANT_ID --api-key-id=API_KEY_ID --secret-key=SECRET_KEY",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "Access the Signup Form — Visit the sandbox signup page to begin registration. Upon successful registration, you'll receive an email with instructions to create a user account in the Test Enterprise Business Center at ebc2test.cybersource.com.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://developer.cybersource.com/api/reference/response-codes.html",
      "excerpt": "The status field represents the overall status of the requested transaction. When a request fails, the API response includes an errorInformation object containing a reason field that displays the reason for a failed or declined Payments API request.",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks.html",
      "excerpt": "Webhooks support events across: Payments, Recurring Billing, Decision Manager, Fraud Management Essentials, Token Management Service, Terminal Management, Invoicing, Pay By Link, Unified Checkout, eCheck, and Alternative Payment Methods.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.cybersource.com/en-us/about.html",
      "excerpt": "1994: Founded as pioneers in online payment and fraud management. 2010: Became a Visa subsidiary following acquisition by Visa Inc.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.cybersource.com/en-us/solutions/case-studies/mypinpad.html",
      "excerpt": "Mypinpad, a global leader in software payments solutions that has partnered with Visa since 2019 on their Tap to Phone solution",
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://developer.cybersource.com/hello-world/sandbox.html",
      "excerpt": "You may not use the Products for production use — production access requires a separate merchant account approval through Cybersource/Visa. Sandbox only permits simulated test data — no real account numbers or personal information.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://developer.cybersource.com/resources/rest-api-sdks.html",
      "excerpt": "CyberSource maintains official REST API SDK repositories for Java, .NET, PHP, Node.js, Python, and Ruby programming languages.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/CyberSource/cybersource-rest-client-dotnet",
      "excerpt": "PM> Install-Package CyberSource.Rest.Client",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/visaacceptance/agent-toolkit",
      "excerpt": "Toolkit for integrating Visa Acceptance API into agentic workflows — npm package @visaacceptance/agent-toolkit, MCP server @visaacceptance/mcp",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://community.developer.cybersource.com/t5/cybersource-APIs/How-to-Block-Duplicate-Transactions-on-CyberSource-REST-API/td-p/83839",
      "excerpt": "CyberSource's payments system prevents duplicate transactions by looking at the Merchant Reference Number (MRN) of successful orders submitted within the last 15 minutes. If you include the same transactionId twice, the backend will return INVALID_DATA rather than a dedicated DUPLICATE_REQUEST response code — there is no idempotency-key header.",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks.html",
      "excerpt": "v-c-signature: t=1617830804768;keyId=bf44c857-b182-bb05-e053-34b8d30a7a72;sig=CzHY47nzJgCSD/BREtSIb+9l/vfkaaL4qf9n8MNJ4CY= — the encrypted signature using HMAC-SHA256 algorithm (Base64 encoded)",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.cybersource.com/en-us/about/dpa.html",
      "excerpt": "Personal data will be retained in accordance with Cybersource's retention policies, for only as long as is required to meet Cybersource's legal, regulatory and operational requirements and as necessary to perform services. Last Updated: June 18, 2026.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.cybersource.com/en-us/about.html",
      "excerpt": "more than 450,000 businesses worldwide use Cybersource and Authorize.net solutions",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://www.cybersource.com/en-us/solutions/case-studies/pockyt.html",
      "excerpt": "Razorpay needed Cybersource's Decision Manager and Managed Risk Analysts to protect their 50,000+ merchants",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://developer.cybersource.com/docs/cybs/en-us/platform/developer/all/rest/rest-getting-started.html",
      "excerpt": "The REST API v2 is the current production version with monthly release notes. v2 endpoints (e.g., /pts/v2/payments) are in active use with general availability.",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "hipaa",
    "documented_rate_limits",
    "minimum_commitment",
    "sla_published",
    "rate_limit_requests",
    "rate_limit_window",
    "sla_url",
    "starting_price_usd",
    "price_basis"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/cybersource",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/cybersource/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}