Answer by Bryan Starbuck · Mar 26 at 12:44 AM
I’d look into Stripe and Chargify.com.Don’t think about integrating them with your WebApp. Think about them exposing a simple page for the person to enter their credit card. Chargify.com is especially good at this. Stripe probably does it by now.
You can create a “custom product” that has the price. Then he enters his credit card then.If you have worries about collection, then you can do this:
1) Ask the client to enter a credit card before the project starts.
2) Chargify has it set to a “subscription”, But it will only charge once. The reason to do this is to pick the day when the work is done + net 30. It will “charge” then.
By doing this, you can get confirmation that he enters his credit card up-front. He would have to actively try to cancel the subscription from Chargify, if we really tried to not pay. This let’s you have net 30 before the credit card is charged.
Just an FYI in case you are managing risk.