This tutorial will help you understand this functionality and walk through the process.

__________
See Also
How do I refund an online registration?
Add or ask questions in registration - User defined fields
How do I record a payment by check in a registration?