You manage everything from the client's detail page -- just click the + icon.
Is there a way to manually add credits to clients' accounts without them having to pay or with some discount?
Yes, you can set a custom price when adding credits.
Add from the admin side