Authorize.net
Authorize.net is a payment gateway operated by Visa (Visa Acceptance Solutions) that lets merchants and platforms accept credit card and eCheck.Net payments online, in person, and through mobile apps. Its developer platform exposes a transaction API (the XML/JSON gateway at /xml/v1 and a REST surface at /rest/v1) for one-time and recurring payments, the Customer Information Manager (CIM) for stored payment profiles, Accept.js and Accept Hosted for tokenized/hosted card capture, Automated Recurring Billing (ARB), transaction reporting, fraud detection (Advanced Fraud Detection Suite), and webhooks for asynchronous event notifications. Official server SDKs ship for PHP, .NET, Java, Python, Node.js, and Ruby, plus Accept mobile SDKs for iOS and Android. Authentication uses merchant API Login ID + Transaction Key, with OAuth 2.0 available for partner/Accept integrations. Added to the API Evangelist network from an Insight Partners portfolio lead and enriched from Authorize.net's public developer surface.
Authorize.net publishes 6 API contracts indexed on the APIs.io network, including Transactions API, and 5 more. Tagged areas include Company, Payments, Payment Gateway, Credit Cards, and E-Commerce.
The Authorize.net catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Authorize.net’s developer surface includes documentation, API reference, getting-started guide, support, signup flow, pricing, sandbox, and 20 more developer resources.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Commerce Platform Ecosystems (Shopify, WooCommerce, Stripe Apps) | regulated | 44.4 | - | - |
| Consumer Lending Licensing (UK, US, Canada credit licence registers) | regulated | 44.4 | - | - |
| Canada RPAA Payment Service Providers (Bank of Canada registry + Payments Canada) | regulated | 44.4 | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 6
Individual APIs this provider publishes, each with its own machine-readable definition.
Authorize.net API
Payment gateway API for accepting credit card and eCheck.Net payments, storing customer payment profiles (CIM), recurring billing (ARB), hosted/tokenized card capture (Accept.js...
Authorize.net Payment API
The Authorize.net Payment API enables merchants to process credit card, debit card, eCheck, Apple Pay, Google Pay, and PayPal transactions via a POST-based XML/JSON API with API...
Authorize.net Recurring Billing API
The Authorize.net Automated Recurring Billing (ARB) API enables merchants to create, update, and cancel subscription-based payment schedules for recurring charges.
Authorize.net Customer Profiles API
The Authorize.net Customer Information Manager (CIM) API enables secure storage and management of customer payment profiles including credit cards and bank accounts for reuse in...
Authorize.net Webhooks
Authorize.net Webhooks deliver real-time event notifications for transaction, subscription, and fraud management events to merchant-configured HTTP endpoints.
Authorize.net Transactions API
Charge, authorize, capture, void and refund transactions.
Event Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authorizenet Webhooks
ASYNCAPISpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Authorize.net API Rules
SPECTRALSecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Resources
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Source (apis.yml)
Authorize.net API — frequently asked questions
Does Authorize.net have an API?
Yes. APIs.io lists 6 APIs from Authorize.net, including Authorize.net API, Authorize.net Payment API and Authorize.net Recurring Billing API, and 3 more.
Is there an OpenAPI specification for the Authorize.net API?
Yes. APIs.io indexes 1 OpenAPI specification for Authorize.net, each linked for download from this page.
How do I authenticate with the Authorize.net API?
Authorize.net uses bearer-token authentication (apiKey/oauth2 · 3 schemes). The details are profiled on APIs.io as Authorizenet Authentication.
Is the Authorize.net API ready for AI agents?
Authorize.net has a Kin Score of 36.4 out of 100 (thin) and an Agent Readiness score of 25.9 (agent-aware), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.