Request for standing orders in Bitcoin Cash for business banking case use
One.Surgery has just hired two part-time international employees on a 12 month contract, salary paid in bitcoin cash! We maybe one of the first "non-crypto focussed" organisations in the world offering a salary in cryptocurrency (and we will write another post about the huge advantages of this in due course, as well as the employee experiences with accepting BCH).
However, I would like to suggest a feature add on to a BCH wallet which I believe will be a significant upgrade and incentive for a business case use (and further the idea of having business banking on the blockchain, rather than traditional banks).
We are proposing paying our employees a monthly salary, paid at the end of the month, from employer BCH wallet to employee BCH wallet. Currently I am not aware of a wallet or service that allows us to set up an automated standing order, such as
(x) about of BCH (or USD), paid on (y) date of each month (or any other regular timeframe), to (z) BCH address, for (x) number of months.
The service / wallet could also run a check the day / hour before the standing order is due to be sent, to ensure the funds are in the account and the recipient wallet is still valid, or will veto the payment. Perhaps even an automated email when payments are due / sent.
I believe there will be multiple case uses for such a feature, particular in the business world, and really essential for payroll management.
As it currently stands, we will have to manually pay 2 addresses at the end of each month, which can be quite arduous, and potentially unreliable if the wallet holder is busy. I do not think there would be too many roadblocks to the idea, as the BCH is still being pushed / authorised by the owner of the primary BCH wallet, rather than a pull of BCH that direct debits use.
Thoughts welcome! Many thanks!
Recurring payments is a common feature of good payment gateways. It would be best to be able to create a script to do this entirely on the ledger rather than open to an external entity over time but that's likely not quite viable.
However, re: "As it currently stands, we will have to manually pay 2 addresses at the end of each month, which can be quite arduous, and potentially unreliable if the wallet holder is busy." I think this is a MUCH larger issue. If making a simple transfer to two people at the same time of the month is an arduous task for BCH then adding features like recurring payments should come much later. Given my experience with BCH wallets I don't find this this to be the case, however. Could you describe the problem in more detail?