Would fedi be a good solution in this case?
Offline payments?