Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.ingopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Every spec file published to this developer center is available as a raw YAML file at a stable URL. Use these links to import specs into Postman, generate client SDKs, connect IDE plugins, or run your own validation tooling. Specs are updated with each platform release — the URLs below always reflect the current published version.
Specs marked Coming Soon on their reference pages are excluded from this index. Those specifications are subject to change prior to general availability and are not recommended for integration. Contact your Ingo integration manager for availability timelines.

IngoPay API

The IngoPay API uses a shared endpoint (POST /gateway/verify, POST /gateway/process, POST /gateway/v12/debit/process) that branches by account_type. Each spec below covers a single account type so the request and response schemas are unambiguous in the API playground and in generated clients.

Account Tokenization

SpecTypeURL
Card TokenizationOpenAPI 3.0ingopay-verify-card.yaml
ACH TokenizationOpenAPI 3.0ingopay-verify-ach.yaml
BillPay TokenizationOpenAPI 3.0ingopay-verify-billpay.yaml
Check by Mail TokenizationOpenAPI 3.0ingopay-verify-check.yaml
PayPal / Venmo TokenizationOpenAPI 3.0ingopay-verify-paypal-venmo.yaml
Retail Card-Present TokenizationOpenAPI 3.0ingopay-verify-retail-card-present.yaml

Push Payments

SpecTypeURL
Card Push DisbursementOpenAPI 3.0ingopay-process-card.yaml
ACH Push DisbursementOpenAPI 3.0ingopay-process-ach.yaml
BillPay PushOpenAPI 3.0ingopay-process-billpay.yaml
Check by Mail PushOpenAPI 3.0ingopay-process-check.yaml
PayPal / Venmo PushOpenAPI 3.0ingopay-process-paypal-venmo.yaml
Retail Card-Present PushOpenAPI 3.0ingopay-process-retail-card-present.yaml

Pull Payments

SpecTypeURL
Card Pull (v12 Debit)OpenAPI 3.0ingopay-debit-process-card.yaml
ACH Pull (v12 Debit)OpenAPI 3.0ingopay-debit-process-ach.yaml

Risk & Compliance

SpecTypeURL
Risk Session + Risk ScoreOpenAPI 3.0ingopay-risk.yaml

Ancillary Services

SpecTypeURL
Biller SearchOpenAPI 3.0ingopay-biller-payments-search.yaml
Check StopOpenAPI 3.0ingopay-check-stop.yaml
Check CancelOpenAPI 3.0ingopay-check-cancel.yaml

Notify

SpecTypeURL
Notify v3 — ClassicOpenAPI 3.0ingopay-notify-v3.yaml
Notify v4 — Managed PartiesOpenAPI 3.0ingopay-notify-v4.yaml

Webhooks

SpecTypeURL
IngoPay Gateway Webhook EventsAsyncAPI 3.0asyncapi-ingopay.yaml

Embedded Account Capture

SpecTypeURL
iFrame Session ManagementOpenAPI 3.0iframe-session-create.yaml
EAC Plugin Webhook EventsAsyncAPI 3.0asyncapi-iframe.yaml

Notify — Classic

SpecTypeURL
Notify Classic Webhook EventsAsyncAPI 3.0asyncapi-notify-v3.yaml

Notify — Managed Parties

SpecTypeURL
Notify Managed Parties Webhook EventsAsyncAPI 3.0asyncapi-notify-v4.yaml

Banking Platform

SpecTypeURL
Banking Platform APIOpenAPI 3.0ingo-banking-merchant-ledgering.yaml
Banking Platform Webhook EventsAsyncAPI 3.0asyncapi-banking.yaml
The Banking Platform webhook spec includes Card Lifecycle and Card Authorization event schemas. These are documented for advance integration planning — Card Issuance is currently In Development and these events will not fire until the capability is enabled for your program.