Accountmaker Docs
Features

Payments

Payment records for tracking transactions from Stripe or external sources.

payments transactions history tracking

Payments

AM tracks payments from Stripe automatically and lets you record payments from other sources manually.

Payment history lives with the account, so you always know who paid what and when.

Payment Records

{
  id: "pay_...",
  account_id: "acc_...",
  amount_cents: 9900,         // cents
  currency: "usd",
  status: "succeeded",
  payment_method: "card",
  external_id: "pi_..."
}

Operations

OperationEndpointDescription
CreatePOST /api/accounts/:account_id/paymentsRecord payment
ListGET /api/accounts/:account_id/paymentsPayment history
GetGET /api/payments/:payment_idPayment details
UpdatePATCH /api/payments/:payment_idUpdate metadata

Payment Status

StatusDescription
pendingAwaiting processing
succeededPayment completed
failedPayment failed
canceledPayment canceled
refundedReturned to customer

Payment Methods

TypeDescription
cardCredit/debit card
achBank transfer (US)
wireWire transfer
otherOther methods

Automatic Tracking

Stripe payments are recorded automatically via webhooks. Manual tracking is for:

  • Bank transfers
  • Checks
  • External payment processors
  • Credits/adjustments

Metadata

Attach business context to payments:

  • Plan or product purchased
  • Invoice reference
  • Custom tracking IDs