Building a Crypto Payment Terminal