Обработка кредитной карты позже без авторизации на шлюзе - Rails 3 - PullRequest
0 голосов
/ 10 июня 2011

Я работаю над обработкой заказов по кредитным картам, только если выполнено определенное количество сделок.(Вспомним Групона).Я использую ActiveMerchant в своем приложении rails.

Обработка заказов после выполнения минимального заказа - Rails 3

Шлюз, который я использую только (Eway), который не 't поддерживает метод авторизации.

http://activemerchant.rubyforge.org/classes/ActiveMerchant/Billing/EwayGateway.html

Это можно сделать без сохранения данных кредитной карты в базе данных и без метода авторизации от шлюза или мне нужно найти альтернативный шлюзу которого есть доступный метод авторизации.

1 Ответ

0 голосов
/ 10 июня 2011

Если вы используете транзакцию авторизации, средства клиента резервируются до тех пор, пока транзакция не будет зафиксирована (или аннулирована). Это может быть не то, что вы хотите.

Другой альтернативой является помещение информации о счетах и ​​кредитной карте клиента в CIM (информационную систему клиента) при создании заказа заранее, а затем авторизацию / сбор данных с сохраненной информации при фактической обработке платежа. Это означает, что вам не нужно хранить CC в вашей собственной базе данных, но клиенты должны согласиться хранить свою информацию в CIM. Или вы можете предложить клиентам возможность хранить свои данные в CIM шлюза или резервировать средства на карте с помощью транзакции авторизации.

Опция CIM также может стоить вам дополнительной платы за обработку или учетную запись, вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...