Payment Gateway - BTC Pay

You can use pre built docker images.

https://github.com/hhanh00/zcash-btcpay

Check out the README and let me know if you have any questions.

That’s more helpful, thanks. I followed the readme instructions. I did steps 1,2, and 3, but that’s as far as I can get. zcash-walletd is running, but the message from step 4 does not appear. This is what my terminal looks like.


Also, when i do step 5 the screen shows an error, maybe because i have not deployed a store yet? Does the method of deployment matter? How did you deploy? I tried deploying with a third party host btcpayjungle but that did not interact with zcash-walletd.

Please provide the complete log, especially the beginning.




after that it repeats a scan for every block height

Are you using docker on Apple M1 chip?

Yes thats right

It’s a known bug with QEMU / Docker Mac on M1. Better use Intel/AMD CPU or rebuild from source.

1 Like

For the record, it’s a bug in the virtualization engine used by Docker. Not related to the app itself. https://gitlab.com/qemu-project/qemu/-/issues/340

2 Likes

Hello @hanh!
Does your product support multiple ZEC wallets in case multiple stores will use our BTC Pay Server? If yes, could you please share the docker-compose.yml example?

The plugin only supports one key at this time.