Я говорю об стороне сервисе, которых сотни в интернете.
Писать внутренний сервис и гарантировать его SLA – не самая лучшая идея.
Чтобы снизить бизнес риски я бы брал какого-то проверенный шлюз с хорошим именем.
Первое что приходит в голову
https://pay.bitfinex.com/