Home
Providers
Versapay
Versapay
Versapay is a Toronto, Canada based B2B payments company focused on accounts receivable (AR) automation and integrated payment acceptance for suppliers and their buyers. Its "Collaborative AR" platform combines electronic invoicing, customer collaboration, cash application, and embedded payment processing so businesses can invoice, get paid, and reconcile inside one workflow, with ERP-adjacent integrations for order-to-cash. Versapay serves the North American mid-market and enterprise segment and, unlike consumer money-movement players in Canada's Interac-dominated market, sits in the API-native B2B acquiring and AR/AP money-movement layer. Its API posture is genuinely public and honest: developers.versapay.com hosts a Redocly-rendered reference for a broad REST platform API (onboarding, wallets, orders, order transactions, gift cards, card-present EMV, settlement reporting, autopay, customers, invoices, divisions, notifications, and webhooks) plus a separate hosted-iframe Ecommerce API for PCI-reduced payment sessions. Authentication is HTTPS Basic access authentication using an API Token and Key issued from the account console, with a UAT sandbox alongside production and a documented webhook event model.
Versapay publishes 2 APIs on the APIs.io network: API Reference and Ecommerce API. Tagged areas include Payments, Canada, Accounts Receivable, AR Automation, and Order to Cash.
The Versapay catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Versapay’s developer surface includes authentication, sandbox, documentation, API reference, engineering blog, signup flow, and 24 more developer resources.
2 APIs
1 MCP Servers
Payments Canada Accounts Receivable AR Automation Order to Cash Payment Acceptance Payment Processing B2B Payments Invoicing Ecommerce Card Present Webhooks
On this page
Kin Score
APIs 2
MCP Servers 1
Event Specs 1
Security Posture 2
Scopes 1
Agentic Access 1
Resources 30
apis.yml
42 Operational Transparency
Composite quality — 55.5/100 · developing
Contract Quality
15.1 / 25
Developer Ergonomics
11.7 / 20
Commercial Clarity
8.4 / 20
Operational Transparency
5.5 / 13
Agent readiness — 75/100 · agent native
Machine-Readable Contract
18 / 18
Agentic Access Contract
15 / 15
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
0 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
4 / 4
Consent & Bot Identity
0 / 3
Individual APIs this provider publishes, each with its own machine-readable definition.
Model Context Protocol servers that expose these APIs to AI agents.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
aid: versapay
url: https://raw.githubusercontent.com/api-evangelist/versapay/refs/heads/main/apis.yml
name: Versapay
kind: company
description: 'Versapay is a Toronto, Canada based B2B payments company focused on accounts receivable (AR) automation and
integrated payment acceptance for suppliers and their buyers. Its "Collaborative AR" platform combines electronic invoicing,
customer collaboration, cash application, and embedded payment processing so businesses can invoice, get paid, and reconcile
inside one workflow, with ERP-adjacent integrations for order-to-cash. Versapay serves the North American mid-market and
enterprise segment and, unlike consumer money-movement players in Canada''s Interac-dominated market, sits in the API-native
B2B acquiring and AR/AP money-movement layer. Its API posture is genuinely public and honest: developers.versapay.com hosts
a Redocly-rendered reference for a broad REST platform API (onboarding, wallets, orders, order transactions, gift cards,
card-present EMV, settlement reporting, autopay, customers, invoices, divisions, notifications, and webhooks) plus a separate
hosted-iframe Ecommerce API for PCI-reduced payment sessions. Authentication is HTTPS Basic access authentication using
an API Token and Key issued from the account console, with a UAT sandbox alongside production and a documented webhook event
model.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Payments
- Canada
- Accounts Receivable
- AR Automation
- Order to Cash
- Payment Acceptance
- Payment Processing
- B2B Payments
- Invoicing
- Ecommerce
- Card Present
- Webhooks
created: '2026-07-24'
modified: '2026-07-24'
specificationVersion: '0.19'
apis:
- aid: versapay:versapay-api-reference
name: Versapay API Reference
description: 'The core Versapay platform REST API (v1.3.35, OpenAPI 3.0.0, 86 documented paths) covering the Collaborative
AR and payment-acceptance surface: onboarding applications, wallets, orders and order transactions, gift cards, card-present
EMV, reference data, settlement reporting, autopay, customers, invoices and invoicing payments, divisions, notifications,
collaboration, file imports, and webhooks. Authenticated with HTTPS Basic access authentication (API Token and Key) against
a UAT sandbox and production.'
humanURL: https://developers.versapay.com/
baseURL: https://secure.versapay.com
tags:
- Accounts Receivable
- Payment Acceptance
- Invoicing
- Card Present
- Webhooks
properties:
- type: OpenAPI
url: openapi/versapay-api-reference.json
- type: Documentation
url: https://developers.versapay.com/
- type: APIReference
url: https://developers.versapay.com/
- type: Overlay
url: overlays/versapay-api-reference-overlay.yaml
- type: ToolCrosswalk
url: mcp/versapay-tool-crosswalk.yml
- aid: versapay:versapay-ecommerce-api
name: Versapay Ecommerce API
description: The Versapay Ecommerce server-side API (v2.0.0, OpenAPI 3.0.0, 11 documented paths) that configures payment
sessions, manages customer wallets (credit cards and bank accounts), creates and captures order sales and payments, checks
gift-card balances, and validates Apple Pay merchants. It pairs with a client-side JavaScript SDK and a Versapay-hosted
iframe so sensitive payment data never transits the merchant application, reducing PCI scope. Served from https://{subdomain}.versapay.com/api/v2.
humanURL: https://developers.versapay.com/ecommerce/
baseURL: https://secure.versapay.com/api/v2
tags:
- Ecommerce
- Payment Sessions
- Wallets
- Hosted Checkout
properties:
- type: OpenAPI
url: openapi/versapay-ecommerce-api.json
- type: Documentation
url: https://developers.versapay.com/ecommerce/
- type: APIReference
url: https://developers.versapay.com/ecommerce/
- type: Overlay
url: overlays/versapay-ecommerce-api-overlay.yaml
common:
- type: AgenticAccess
url: agentic-access/versapay-agentic-access.yml
- type: DomainSecurity
url: security/versapay-domain-security.yml
- type: Authentication
url: authentication/versapay-authentication.yml
- type: OAuthScopes
url: scopes/versapay-scopes.yml
- type: WellKnown
url: well-known/versapay-well-known.yml
- type: MCPServer
url: mcp/versapay-mcp.yml
- type: LLMsTxt
url: llms/versapay-llms.txt
- type: Conventions
url: conventions/versapay-conventions.yml
- type: ErrorCatalog
url: errors/versapay-problem-types.yml
- type: DeclineCodes
url: errors/versapay-decline-codes.yml
- type: Lifecycle
url: lifecycle/versapay-lifecycle.yml
- type: Deprecation
url: lifecycle/versapay-lifecycle.yml
- type: Conformance
url: conformance/versapay-conformance.yml
- type: Compliance
url: https://versapay.com/security
- type: Sandbox
url: sandbox/versapay-sandbox.yml
- type: Components
url: components/versapay-components.yml
- type: DataModel
url: data-model/versapay-data-model.yml
- type: Webhooks
url: asyncapi/versapay-webhooks.yml
- type: AgentSkill
url: skills/_index.yml
- type: Website
url: https://versapay.com
- type: DeveloperPortal
url: https://developers.versapay.com/
- type: Documentation
url: https://developers.versapay.com/
- type: APIReference
url: https://developers.versapay.com/
- type: StatusPage
url: https://status.versapay.com
- type: Blog
url: https://versapay.com/blog
- type: SignUp
url: https://secure.versapay.com/account
- type: TermsOfService
url: https://versapay.com/terms
- type: PrivacyPolicy
url: https://versapay.com/legal/privacy-policy
- type: Security
url: https://versapay.com/security
- type: LinkedIn
url: https://www.linkedin.com/company/versapay
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com