FEATURES
Payments
Payment records and refunds tied to Stripe.
Overview
Payment records and refunds tied to Stripe.
Who should use this
Finance teams reconciling charges.
Core concepts
Payments link to checkout/subscription; refunds are partial or full.
Setup
Enable payments entitlement → list via GET /payments.
Required entitlement
payments
Required permissions
billing.manage for refunds.
REST API
GET /tenants/{id}/payments, POST .../refund.
SDK (@startupcore/api-client)
startupCore.payments.list(tenantId), .refund(tenantId, paymentId, body).
React components
<PaymentList payments={...} />
Security notes
Refund requires elevated role; audited.
Troubleshooting
404 — payment belongs to another tenant.