Payments API

Pay-Pi — one API for payments

A simple REST API to accept cards and ACH, onboard merchants, and get paid. Clean endpoints, hosted onboarding, signed webhooks, and pricing you can read off the page.

create a payment
curl https://connect.pay-pi.com/v1/payments \
  -H "X-Api-Key: lc_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amountCents": 4200,
    "currency": "USD",
    "finixToken": "TKe9x...",
    "orderRef": "order-1042"
  }'

What it is

Payments infrastructure, minus the complexity

Pay-Pi gives you a single REST API for accepting money and paying it out. You integrate one set of endpoints; we handle merchant onboarding, card and ACH processing, compliance, and payouts behind the scenes. It is production-grade payments processing wrapped in an interface a developer can pick up in an afternoon.

Features

Everything you need to charge

The building blocks for taking payments, without stitching together five vendors.

One REST API

A single, predictable HTTP API to charge, refund, and pay out. JSON in, JSON out — authenticated with one API key.

Card + ACH

Accept card payments and bank transfers (ACH) through the same endpoint. One integration, two rails.

Hosted onboarding

Send merchants through a hosted onboarding form. We handle KYC and underwriting; you get a ready-to-charge account.

Webhooks

Signed webhook events for ACH settlement, disputes, and onboarding changes are forwarded to your callback URL so your systems stay in sync.

Built-in readiness

Every merchant has a live readiness signal — onboarding status, charges enabled, and PCI validation — surfaced in the dashboard and API.

Transparent pricing

Flat, published per-transaction pricing. No monthly minimums, no surprises. See exactly what each charge costs.

Pricing

Simple, transparent pricing

Per-transaction. No monthly fees, no minimums, no setup cost.

Card

2.5% + $0.30

per successful card charge

  • All major card networks
  • Charge & refund
  • No monthly minimum

ACH

$1.00 flat

flat, per ACH transfer

  • Bank-to-bank transfers
  • Same API as cards
  • Flat fee, any amount

Prices shown in USD. Pricing is per successful transaction and is billed to your Pay-Pi account.

Ready to take your first payment?

Create an account, grab an API key, and send merchants through onboarding — all self-serve.