I had problems with paypal, so I kicked them to the curb. I am using two payment solutions right now. Look at
www.propay.com or
www.alertpay.com.
Propay accepts credit cards and checks, you don't need a bank account. They are now offering a debit card with the credit card logo (I don't remember if it's Visa Or Mastercard). Yearly Fee of $59.00, I think it's 2.50% for each transaction and if you transfer monies from the account to your bank account it's 30 cents per transaction. You sent your client a link for payment, they have 14 days in which to respond after the 14 day the link is deactivate.
After signing up with Propay, I need a shopping cart for my other services. Propay had a merchant account for that, but the shopping cart must have been created before signing up, I didn't have the time to create one. So I did my research again.
In this forum I found Alert Pay, I didn't need a shopping cart, I created button to place on my website for each service. No sign up fee, but for each transaction is a little bit expensive.
I am now in the process of speaking with Callipay, through reading and researching again, I found that they are a good payment solution for a VA business. All in all, most of my client like Propay, some told me that becuase the link is sent to their email, they remember to pay their invoice, instead of going to my payment page. In the future because the fee for Propay is expensive, I will be charging a convenience fee.
Hopefully this help you. See the links below
http://www.propay.com
http://www.alertpay.com
http://www.callipay.com