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.
Supported currencies
PayGood currently supports the following currencies for payment processing:- USD — United States Dollar
- CAD — Canadian Dollar
Idempotent requests
All write operations (such as creating a payment or a customer) accept anidempotencyKey field in the request body. 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. Use a UUID or another sufficiently unique string as your idempotency key.