Flywire

Flywire is a global payments enablement and software company that operates a proprietary cross-border payment network spanning more than 140 currencies and 240 countries and territories, serving the education, healthcare, travel, and business-to-business verticals. The Flywire Payments API is an HTTP-based REST API (JSON request/response bodies, API-Key authorization) that lets platforms integrate Flywire's payment network directly — creating and capturing one-off, recurring, pre-authorization, refund, and 529 payments, managing payors, recipients, checkout sessions and documents, and receiving real-time payment status callbacks (webhooks) signed with an HMAC-SHA256 shared secret. Flywire also ships client-side JavaScript and React libraries (Flywire Elements, Checkout, Pay-By-Link) for embedding hosted payment experiences.

Flywire publishes 1 API on the APIs.io network. Tagged areas include Company, Payments, Cross-Border Payments, FinTech, and Education Payments.

The Flywire catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Flywire’s developer surface includes documentation, API reference, getting-started guide, sandbox, authentication, and 24 more developer resources.

35.2/100 thin Agent 41/100 agent aware Full breakdown ↓
scored 2026-07-20 · rubric v0.4
1 APIs 1 MCP Servers 0 Features
CompanyPaymentsCross-Border PaymentsFinTechEducation PaymentsHealthcare PaymentsTravel PaymentsB2B PaymentsCheckoutWebhooks

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 35.2/100 · thin
Contract Quality 0.0 / 25
Developer Ergonomics 13.5 / 20
Commercial Clarity 7.4 / 20
Operational Transparency 5.1 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 41/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 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 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/flywire: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Flywire Payments API

REST API for integrating Flywire's global payment network — one-off, recurring, pre-authorization, refund and 529 payments, checkout sessions, payors, recipients, and documents,...

MCP Servers

flywire-mcp.yml

MCP SERVER

Event Specifications

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: flywire
name: Flywire
description: Flywire is a global payments enablement and software company that operates a proprietary cross-border payment
  network spanning more than 140 currencies and 240 countries and territories, serving the education, healthcare, travel,
  and business-to-business verticals. The Flywire Payments API is an HTTP-based REST API (JSON request/response bodies, API-Key
  authorization) that lets platforms integrate Flywire's payment network directly — creating and capturing one-off, recurring,
  pre-authorization, refund, and 529 payments, managing payors, recipients, checkout sessions and documents, and receiving
  real-time payment status callbacks (webhooks) signed with an HMAC-SHA256 shared secret. Flywire also ships client-side JavaScript
  and React libraries (Flywire Elements, Checkout, Pay-By-Link) for embedding hosted payment experiences.
url: https://raw.githubusercontent.com/api-evangelist/flywire/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- 500-global
- accel
- bain-capital-ventures
- balderton-capital
- qed-investors
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-19'
tags:
- Company
- Payments
- Cross-Border Payments
- FinTech
- Education Payments
- Healthcare Payments
- Travel Payments
- B2B Payments
- Checkout
- Webhooks
image: https://www.flywire.com/favicon.ico
apis:
- name: Flywire Payments API
  description: REST API for integrating Flywire's global payment network — one-off, recurring, pre-authorization, refund and
    529 payments, checkout sessions, payors, recipients, and documents, with real-time payment-status callbacks.
  humanURL: https://developers.flywire.com/education/Content/api-landing-page.htm
  baseURL: https://api-platform.flywire.com/payments/v1/
  tags:
  - Payments
  - Cross-Border Payments
  - Refunds
  properties:
  - type: Documentation
    url: https://developers.flywire.com/education/Content/api-basics.htm
  - type: APIReference
    url: https://developers.flywire.com/education/Content/api-reference.htm
  - type: Sandbox
    url: sandbox/flywire-sandbox.yml
  - type: Authentication
    url: authentication/flywire-authentication.yml
  - type: ErrorCatalog
    url: errors/flywire-problem-types.yml
  - type: Webhooks
    url: asyncapi/flywire-payments-webhooks.yml
  - type: Conventions
    url: conventions/flywire-conventions.yml
  - type: DataModel
    url: data-model/flywire-data-model.yml
  - type: MCPServer
    url: mcp/flywire-mcp.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: TrustCenter
  url: security/flywire-trust-center.yml
- type: Website
  url: https://www.flywire.com
- type: DeveloperPortal
  url: https://developers.flywire.com/
- type: Documentation
  url: https://developers.flywire.com/education/Content/home.htm
- type: APIReference
  url: https://developers.flywire.com/education/Content/api-reference.htm
- type: GettingStarted
  url: https://developers.flywire.com/education/Content/api-basics.htm
- type: StatusPage
  url: https://status.flywire.com/
- type: TermsOfService
  url: https://www.flywire.com/legal/terms-of-use
- type: PrivacyPolicy
  url: https://www.flywire.com/legal/privacy-policy
- type: GitHubOrganization
  url: https://github.com/peertransfer
- type: Compliance
  url: https://www.flywire.com/company/security
- type: Security
  url: https://app.intigriti.com/programs/flywire/flywirevulnerabilitydiscloseprogram/
- type: Packages
  url: packages/flywire-packages.yml
- type: SDKs
  url: packages/flywire-packages.yml
- type: Components
  url: components/flywire-components.yml
- type: Sandbox
  url: sandbox/flywire-sandbox.yml
- type: Authentication
  url: authentication/flywire-authentication.yml
- type: Conventions
  url: conventions/flywire-conventions.yml
- type: ErrorCatalog
  url: errors/flywire-problem-types.yml
- type: Lifecycle
  url: lifecycle/flywire-lifecycle.yml
- type: Webhooks
  url: asyncapi/flywire-payments-webhooks.yml
- type: Conformance
  url: conformance/flywire-conformance.yml
- type: DataModel
  url: data-model/flywire-data-model.yml
- type: WellKnown
  url: well-known/flywire-well-known.yml
- type: SecurityTxt
  url: well-known/flywire-security.txt
- type: VulnerabilityDisclosure
  url: security/flywire-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/flywire-domain-security.yml
- type: MCPServer
  url: mcp/flywire-mcp.yml
- type: LLMsTxt
  url: llms/flywire-llms.txt
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence