Partial Refund: Allow providers to issue partial refunds for already-processed charges
Chris Bennett
Providers cannot issue partial refunds when a payment has been collected. CancelTransaction only supports full cancellations (charge must be in 'ready'/'failed' state). For succeeded charges, no partial refund UI path exists. Workaround: admin full refund + reissue invoice. Reported by Sarah Misale, Discovery Central Forest School (school #15556), ZD ticket #95117.