Payments API
Record, list, summarize, and void payments through the public `/payments` API.
The public payments API is:
/paymentsDocumented Endpoints
| Method | Path | Purpose |
|---|---|---|
GET | /payments | list payments |
GET | /payments/pending | list pending payments |
GET | /payments/summary | fetch summary data |
GET | /payments/invoice/{invoiceId} | list payments for an invoice |
POST | /payments | record a payment |
POST | /payments/{id}/void | void a payment record |
Record a Payment
curl -X POST https://api.conduitt.io/payments \
-H "Authorization: Bearer ck_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"invoiceId": "inv_123",
"amount": "250.00",
"paidAt": "2026-03-28T14:30:00.000Z",
"paymentMethod": "bank_transfer",
"notes": "Wire received"
}'Notes
amountis sent as a decimal string- these docs do not describe a separate partial-payment configuration API
- treat Stripe connection state and payment recording as related but distinct concerns