Payments
Checkout, refunds, webhooks, and reconciliation at /dashboard/platform/payments.
Create a checkout
createPaymentCheckout for an approved deal or an invoiced repair order. Staff only.
Track
Transaction statuses: creating, pending, authorized, captured, failed, canceled, partially-refunded, refunded.
Refund
requestPaymentRefund on /payments/[id].
Reconcile
reconcilePaymentTransaction. "Payment is already reconciled with different evidence". "Choose how the payment was made".
Provider setup is in Payment providers.