Skip to content

Square payments: donations and checkout.

partLines of business17 operationsid square

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations17 GET 11 · POST 6
Resources10
Leaned on byBilling
Leans onnone named
In recipesnone yet

What it can do

17 operations in 10 resources, as the spec declares them. Each row is one call; paths are relative to the part.

invoices

MethodPathDoes
GET/api/v1/invoicesList Square invoices (optionally per customer)
POST/api/v1/invoicesCreate a Square invoice (draft, or published)
GET/api/v1/invoices/{invoice_id}Get one Square invoice
POST/api/v1/invoices/{invoice_id}/cancelCancel a published invoice
POST/api/v1/invoices/{invoice_id}/publishPublish (send) a draft invoice
5 operations

customers

MethodPathDoes
POST/api/v1/customersCreate-or-find a Square customer by reference_id
GET/api/v1/customers/{customer_id}Get one Square customer
2 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

payments

MethodPathDoes
GET/api/v1/paymentsList recent payments
GET/api/v1/payments/{payment_id}Get one payment
2 operations

checkout

MethodPathDoes
POST/api/v1/checkoutCreate a hosted donation/checkout link
1 operation

config

MethodPathDoes
GET/api/v1/configSquare wiring status
1 operation

invoice-status

MethodPathDoes
GET/api/v1/invoice-status/{reference}Invoice status + recorded webhook events by caller reference
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

webhooks

MethodPathDoes
POST/api/v1/webhooks/squareReceive a Square webhook
1 operation

All the partsLines of businessThe platform's own id for this service is cbsquare.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal