Этот вопрос решает обычно любой агрегатор платежных систем, сам процесс оплаты и возврата результата они обычно отлично экранируют, и взломать его сложно, выбирайте себе чисто по соображением % системы и рода деятельности.
Тут есть сравнение
www.seomagia.ru/article/money/payment-aggregators.html правда не могу ручаться за точность данных
+ очень легко встроить в сайт