because there will be transaction fee etc for accepting donation via registration... probably better to use a real accounting system