Регистратор для приема крипты не нужен.
Для генерации одноразовых адресов BTC можно использовать Electrum.
Причем, на сервере, где будет крутиться electrum, даже свой приватный ключ не нужно держать: есть такие "расширенные публичные адреса" (xpub/ypub/zpub)
PS. Для генерации BTC адреса вообще не нужно ничего постороннего, это легко делается в скрипте на любом языке: PHP, nodejs, Python.
Electrum используется только для получения информации о количестве BTC на адресе.
Для получения текущей стоимости в BTC из USD, можно дернуть урл:
https://blockchain.info/tobtc?currency=USD&value=1