Skip to main content
PayGood is a REST API that gives you everything you need to accept payments. Whether you’re building a marketplace, a SaaS billing system, or a point-of-sale integration, PayGood provides the primitives to move money reliably and at scale.

What you can build

Payments

Create, capture, and refund payments. Support one-time charges and authorize-and-capture flows for your customers.

Customers

Store and manage customer profiles. Attach payment instruments and retrieve transaction history for any customer.

Payment Instruments

Tokenize cards and bank accounts. Securely store payment methods and reuse them for future charges without re-entering details.

Invoices

Create draft invoices, revise line items, mark as paid, or void. Track every change with append-only revision history.

Subscriptions

Set up fixed-duration or indefinite subscriptions

Supported currencies

PayGood currently supports the following currencies:
  • USD — United States Dollar
  • CAD — Canadian Dollar

Idempotent requests

All write operations (such as creating a payment or a customer) accept an Idempotency-Key header. Supplying a unique key lets you safely retry a request if you experience a network timeout or other transient error — PayGood will return the result of the original operation rather than creating a duplicate.