Skip to main content
Ingo Payments · IngoPay API
Verify once. Disburse anywhere, anytime.
Two endpoints. Every payment type. Full risk intelligence built in.
The IngoPay API is built on a deliberately simple two-step model. A single verify call tokenizes any recipient account type — card, ACH, check, PayPal, Venmo, or BillPay — while simultaneously executing every downstream identity and account verification check your risk profile requires. There is no cascade of individual verification calls to manage; Ingo orchestrates your configured risk mitigation controls in a single round trip and returns a reusable customer_account_token. That token represents both the customer and their account, never expires, and can be reused for any number of future transactions. A single process call then moves funds using that token — regardless of payment type, always through the same endpoint. The acceptance of each transaction attempt for most payment types is determined in real time against the current standing of the account at the financial institution, keeping your risk posture current without adding integration complexity.

Push Funds to an Account

Send disbursements to any supported payment method. The same verify → process flow applies across all types — your integration scope stays constant regardless of how many payment methods you enable.

Debit & Prepaid Card

Push funds instantly to any elegible debit or prepaid card. A single verify call validates the card and executes your configured identity and account checks, returning a reusable token. Use that token to push funds on demand — no re-verification required.

Bank Account

Transfer funds directly into a bank account via standard or same-day ACH or through the Real-Time Payments (RTP) network. Verify once to tokenize the account and run your configured identity and account checks — then process disbursements whenever needed using the same persistent token.

PayPal & Venmo

Disburse funds directly to a recipient’s PayPal or Venmo digital wallet. A single verify call confirms the wallet account and runs your configured checks, returning a token that can be reused for any future disbursements to that wallet.

Check by Mail

Issue a physical check disbursement to any mailing address. Verify returns a token — process then queues the check for printing and delivery with no additional workflow required on your end.

BillPay

Enable recipients to direct disbursements toward bill payments across utilities, loans, healthcare, and more. Search the biller network, tokenize the recipient’s biller account, and process payments directly to the biller on their behalf.

Credit Card

Enable recipients to direct a disbursement toward their credit card balance, reducing the amount they owe. The card account is tokenized and the disbursement is routed to the card issuer — the same verify → process flow as every other IngoPay payment type.

Pull Funds from an Account

Debit a recipient account and pull funds into your program. Each payment type follows the same verify → debit process flow — a single verify call tokenizes the account and runs your configured checks, and a single debit process call initiates the pull.

Debit Card

Pull funds from a debit card account. Verify tokenizes the card and runs your configured identity and account checks — debit process initiates the pull against that token on demand.

ACH

Pull funds from a bank account via standard or same-day ACH. One verify call tokenizes the account and runs your checks — reuse that token to initiate ACH debits at any point going forward.

Wire Transfer

Pull funds via domestic wire transfer. Verify tokenizes the wire account and executes your configured checks — debit process initiates the wire when you’re ready to move funds.