The experience of receiving credit card payments for a SaaS subscription sucks badly, even if you disregard the inflated payment processing fee. Banks can allow the charge to happen the first five months, then on the sixth charge, randomly turn on a penny and reject the charge with a completely opaque do_not_honor code, which probably translates to 'our fraud detection algorithm felt extra paranoid today'. There's a whole industry of companies who help other companies "poke" their customers when their payments randomly fail, to prevent churn. This seems ripe for disruption. My dream tool for receiving payments:
- Isn't tied to a piece of plastic that expires
- Front loads the fraud prevention by requiring 2FA to make sure up front that the buyer actually wants to pay for this.
- Opt-in, per-transaction chargeback/escrow service (intended for shipment of physical goods) that you don't pay for if you don't activate. Transactions are clearly marked whether they include this during checkout. Otherwise transactions are final
- For subscriptions, allows you to specify the conditions under which future charges should also be accepted, and when they should be held and you get contacted to approve them instead.
- Basically anywhere the current system can fail/reverse a charge, the improved system would verify this up ahead, so the payment processor can be sure the buyer really wants to pay, and the merchant can be sure charges don't fail unless the buyer runs out of money in their account or actively cancels the subscription.
- Charge a much more reasonable processing fee, due to not needing to wade into disputes and fraud recovery all the time.