All you would need is a way to identify the target user, a field for the amount (perhaps constrained to be something small, e.g. 1-10 points) and perhaps a short text field for a reason that will be seen by the recipient, and which may be left blank.