Any giving or payments you receive from people can be recorded, they can be made online or in person and can be refunded if needed.
If the payment was made by credit card using a payment service configured to use Stripe then you can also issue a credit card refund. To do this click Refund payment and then Credit Card Refund.
Note: While Stripe will refund the full amount they will still charge you the original fee charged to capture the credit card payment.
Tip: For events you may require people to make a small payment to greatly improve the chances they will attend the event. You can then refund the payment at the event.