Payments API

Record, list, summarize, and void payments through the public `/payments` API.

The public payments API is:

/payments

Documented Endpoints

MethodPathPurpose
GET/paymentslist payments
GET/payments/pendinglist pending payments
GET/payments/summaryfetch summary data
GET/payments/invoice/{invoiceId}list payments for an invoice
POST/paymentsrecord a payment
POST/payments/{id}/voidvoid 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

  • amount is 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

We use cookies to improve your experience, analyze traffic, and personalize content.