I have to manually search for each customer's card, look for the tariff plan that they use, the number of days of using the service, what discounts and promotions apply to them, and so on. I also need to keep in mind various personal arrangements.
Moreover, after sending invoices, I have to manually check the transfer of money, sometimes several times a day. If the money has not been received from the customer, I personally contact them again and check whether the invoice has been lost.
I'm thinking about the option of using billing platforms. I am currently considering ChargeBee or Rainex on top of Stripe. I've looked through Stripe and feel that just the platform isn't enough for complex management of payments, subscriptions and other options.
Have you ever experienced the same pain in your business?
Sounds like you should hire a finance associate/book keeper/accountant/personal assistant/CFO depending on the exact extent and complexity of the work you describe to carry on doing it (or something similar) on your behalf.
Imho you don't need payments management, you need a proper way to do billing automatically.
You know the plan, discounts, promotions. Personal agreememts have to be kept track off just like a discount. You have the credit card on file? Charge at s specific date the amount owned. Send the invoice electronically ahead of the charge happening and educate your clients to contact you when something is off. Spread out the process throughout the month if you have a lot of customers.
Delegate the task to your book-keeper or accountant.
That probably means finding one.
It certainly means spending money.
If that's a problem, raise your prices because book-keeping and accounting are a cost of doing business.
Good luck.
P.S. Could you tell me more about your trading startup? Any links to check out?
Feel free to email me at melih@stripe.com, and we can connect in the new year.
I’m bootstrapping and I have python code that connects to my credit card processor, banks via api, vendors, slack and email using postmark.
End of the month the script generates invoices, emails them to customer/charge customers if credit card is tokenized. Then wait until payment is received in the bank. After which everything is reconciled.
Any exceptions I get a slack notification.