SAR · integer halalas · double-entry · money booked only on a signed webhook
A charge is money a customer paid. You can never refund more than they paid.