Как общая идея, вы можете сделать одну регистрацию пользователя в бизнес-аккаунте и взять информацию о карте также для выставления счетов.
При отправке этой информации она перейдет к действию контроллера со всеми параметрамирегистрация и выставление счетов.
Попытайтесь зарядить карту через древовидную структуру, и, если они успешно осуществили платеж, вы можете зарегистрировать пользователя, поскольку у вас есть доступ к параметрам, и вы также можете сохранить эту транзакцию для пользователя.
Еепросто общая идея, как это можно реализовать.