Electra Pay: A community-driven payment solution