I have an account with Enom, set up with my WHMCS and eveything. It looks fine, however the thing I don't like about it is that I have to have a balance at Enom. I would much rather if I could put a credit card in, and money is taken from the credit card when a domain is registered. Is there such a site, or am I stuck with Enom?
Most of the domain registrars will require payment "upfront" for domain registrations, however, if you have a reseller account from Directi, you can ofcourse "add credit" to your reseller account via PayPal or similar as and when you have a domain order, AND some will allow you to register as a domain reseller with no funds deposited in your reseller account.
However, that would mean that when you do get an order for a domain name, it would be "pending" until you credit your reseller account with the funds, and then put the domain registration order through manually, or wait for the system to process it again automatically.