balanced / balanced-api

Balanced API specification.
220 stars 72 forks source link

Consider not allowing transactions until a verified bank account is added #596

Open msherry opened 10 years ago

msherry commented 10 years ago

We (Balanced) can't invoice our fees without a verified, debitable bank account attached to the marketplace owner customer. Not requiring this upfront leads to more effort as we have to track down marketplaces and get them to perform this step before we can collect our invoices.

matthewfl commented 10 years ago

maybe we could just prevent payouts from being processed, that way marketplaces wouldn't be completely impaired when just signing up.

mjallday commented 10 years ago

I agree with @matthewfl. Part of the experience is being able to charge a card immediately.

I understand that there's limited value in being able to do that beyond a couple of charges but if we can hold the monies until they are verified then that feels like it provides a better experience.

Having written that, there's still value in limiting the number of transactions that can be processed since Balanced would be on the hook for those if they were not paid.

msherry commented 10 years ago

Internally, we've actually been discussing a different take on this. What about sending an email for every invoice Balanced is unable to collect reminding the marketplace owner to add and verify a bank account, and restricting the ability to transact once a certain number or total amount of unpaid invoices are accrued? That would allow for easy testing and onboarding, and make it very clear what still needs to be done.