Introducing ICPay — Human-Friendly Payments on the Internet Computer

Can you prove it’s not a scam? (Not being annoying, but a likely question I’d like to start asking more frequently