Есть CRM (https://www.perfexcrm.com/) , сделана на PHP, работает на обычном хостинге.
В CRM есть счета, формируются в $
Счет может создавать вручную или автоматически по подписке.
1. Нужно создать в этой CRM модуль, который при формировании счета будет брать сумму в $, получать курс с сайта нацбанка Беларуси https://www.nbrb.by/api/exrates/rates?periodicity=0
и формировать ссылку на оплату через сервис эквайринга bePaid в белорусских рублях (https://docs.bepaid.by/ru/products#get-payment-link)
Есть документация по созданию модулей оплаты в CRM https://help.perfexcrm.com/module-as-payment-gateway/
CRM использует Codeigniter framework
1.1. при поступленнии денег в счете должен устанавливаться статус Оплачено
счет можно просмотреть "как клиент"