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.