If you've recently switched to Stripe Custom from Stripe Standard and need to process a refund for a payment that was made on Stripe Standard, please see this support article for those steps.
Refund Partial Stripe Custom Invoice through POS
Please note that this flow can only be used to conduct partial refunds through POS if using Stripe terminals. If you are using a non-integrated POS terminal please follow this flow instead: Stripe Custom partial refunds for faciliites with non-integrated terminals
If someone needs a partial refund for a Stripe Custom payment, you can now do that in the POS module with Stripe terminals. Assign the transaction to the customer who originally purchased the product (i.e., if it was Mom who purchased for the child ring the refund up under Mom’s name. If it was an anonymous sale ring it up as an anonymous sale here too). Ring up the product that needs to be returned – click Return. Then click Tender.
When you click the Credit Card it will open the attached customer’s Invoice/Payment history and you can select the invoice to partially refund.
Example: If Karen Smith purchased 3-day passes and one of her kids got injured and cannot participate you can refund one of the day passes at the POS.
Assign transaction to Karen Smith – Ring up 1 of the day passes and mark it as a return. Click Tender transaction, click Credit Card, and select the Invoice that has the original purchase. Be sure to select the correct invoice so the refund is returned to the original payment method used. Click Refund on Invoice. Then click OK to complete the refund. Stripe will refund the day pass amount to the card used in the original transaction and will create a new invoice on the customer's account with the refunded amount.
The remaining balance can be refunded in a separate transaction in the future, but you cannot refund MORE than the original invoice. So, in this example, we can refund the 2 additional day passes, but nothing more than the $37.04 remaining invoice balance. If I try to refund the total original invoice, I will not be able to. If I try to refund MORE than the remaining refund balance, I will get an alert and will not be able to refund.
Please note that if you are a multigym partial refunds look different for remote customers. Check out this support article for steps on Partial Refunds for Remote Customers in a Multigym Environment