Поищи в гугле по запросу "мобильный эквайринг" . Дело в том что большинство современных банковских карт защищены через 3d-secure . Обычным get-post запросом такую проводку не сделать, надо пользователя привести на сайт банка. Так же почитайте соглашения на сайтах платежных агрегаторов. Яндекс.касса, робокасса, payonline. Кажется они не брезгуют работой с физ.лицами.