Все данные выше советы имеют право на существование. Но лично я пошла бы по иному пути для решения подобного вопроса. Если у вам уже есть онлайн касса для приёма платежей от клиентов, то вам достаточно будет подключить её к системе интернет-эквайринга. Если же её у вас ещё нет, то ей необходимо обязательно обзавестись - таково требование законодательства о фискализации платежей на территории РФ. А для подключения интернет-эквайринг для любых магазинов и сервисов оказывает услуги вот эта компания
https://cloudpayments.ru/ - достаточно туда обратиться, и её специалисты настроят и внедрят вам систему онлайн оплаты на вашем сайте.