I currently sell a small software program and we use Paypal to handle receiving payment via Credit Cards.
Its fees are really high and some of their policies are a little overreaching.
What alternatives are there that still have a robust API? For example, when we make a sale we have Paypal notify our server when the payment clears so we can send out a persons activation key automatically.
Requirements:
- We must be able to take payment within our own website on our own form. No redirecting to a 3rd parties website to place payment and then come back.
- It must notify our server when a sale goes through so we can automatically send out a license code email. We do this with PayPal currently.
- Must have a reasonable chargeback policy and be willing to work with the sellers on issues.
- It's fees must be less than that of PayPal's. As a small-time developer, I've already paid PayPal $2k in fees. I'd like to cut these costs somewhat.
- Must be trusted by customers. I don't want some obscure money handler that will scare off my customers.
I've heard that one can even get setup to process credit card sales directly and have the charges deposited into a bank account. I'm not sure if this would be ideal or not as I have no experience with it. I would think you would be losing all the nice features most services provide.
So tell me SO, how should I take payment as a small time developer?