- утверждение неверное.Теоретически это возможно, но для этого придется получать номера кредиток и хранить их. Соответственно нужно будет проходить сертификации и прочие проверки безопасности.
По правилам платежный систем категорически запрещается магазинам хранить номера кредиток.
Процедура работы напрямую через банк-эквайер выглядит так:
1. Официально зарегистрированное физ.лицо или ИП обращается в банк, у которого есть разрешение Visa\MasterCard на эквайринг в сети Интернет.
2. Банк общается с клиентом по двум направлениям: расчетно кассовое обслуживание (обычный текущий счет, иногда для понтов может быть обозван мерчант-счетом) и интернет-эквайринг
3. По второму пункту в банк необходимо предоставить краткое резюме или бизнес-план, показать уже действующий, хотя бы частично наполненный товарами сайт.
4. Потом они принимают решение - эквайрить вас или нет.
5. Если ответ положительный, то связывают вас с процессинговым центром (inhouse или третий), где уже дают конкретные коды для подключения, обычно по API. Очень часто программеры процессинга помогают включить их оплату в ваш движок, и могут покрутить ваши модули, если договоритесь.
6. Методы включения можно разделить на два разных подхода. Наиболее простой, это когда при оплате пользователя перебрасывает на сайт платежного шлюза процессинга, где и производится транзакция. От владельца магазина чего либо особенного не требуется.
Второй подход более сложный, когда оплата происходит внутри магазина. В таком случаеот него потребуют на соответствие движка и процесса работы магазина стандартам PCI DSS. Одно из многочисленных требований стандартов - что бы номера карт не оставались в магазине, и не проходили в открытом виде.
Ну, это если вкратце...