pull down to refresh

Your answered your question I think.
Anyone with enough technical know-how can set up such a service.
No permission required.
The software is open source so you don't have to develop that, only customise it to your specific requirements.
The merchant would need a smart phone with NFC and Breez POS or similar.