Выбор Joomla - не самое удачное решение, хотя, для начала вполне пойдет.
Просить готовый скрипт - это не спортивно!
Начните с провайдеров платёжной системы. Они, зачастую, предлагают готовые модули для использования в своих разработках. Затем ищите возможность стыковки с учетной системой. Тут тоже можно найти готовые решения. Ну а остальное придется делать самому.