Ubercart - платим кредитными картами, ч. 2
Продолжим, в этот раз рассмотрим все остальные настройки.
Checkout workflow (Процесс оформления заказа)
Здесь Вы можете выставить/не выставлять два флажка. Первый - Validate credit card numbers at checkout (Проверка номера кредитной карты при оформлении заказа).
При выставлении данной опции будет проверятся номер кредитной карты, указываемый покупателем, и если номер кредитной карточки некорректен - будет выдано соответствующее сообщение, и покупатель не сможет сделать следующий шаг в процессе оформления заказа. Опция рекомендована к применению на рабочих сайтах!
Следующая опция точно так же необходима для работающих сайтов. Предпринимается попытка осуществления оплаты по карте во время обработки заказа. Таким образом, если процесс осуществить не удаётся, то заказ не получается оформить до конца, и выдаётся соответствующее сообщение об ошибке.
Debug mode data clearing (Очистка данных в процессе отладки)
Эта настройка используется только для процесса отладки. Тут Вы просто указываете срок, по истечении которого из БД удаляется вся информация о кредитной карте. Вот - но в рабочем режиме оплаты кредитными картами всё равно вся информация о карте не сохраняется, а сохраняется только последних четыре цифры номера кредитной карты. По умолчанию - данная информация хранится в БД три дня после завершения оформления заказа.
Credit card fields (Поля кредитной карты)
Здесь выставляете флажки напротив тех полей, которые пользователь должен будет заполнить в процессе оформления заказа (возможно, эти данные потом можно использовать при проверке владельца данной карточки - может у Вас даже ФБР или ЦРУ запросит потом эту информацию, мало ли :) ). Например поле Card owner (Владелец кредитной карты). Удостовертесь, что выставлены флажки напротив тех полей, которые покупателю необходимо заполнить в процессе работы. Например, если покупатель будет выбирать тип кредитной карты из списка (Visa, MasterCard и так далее), то нужно включить соответствующую опцию:

И так далее. Данные настройки выставляются в зависимости от того, как будет организован у Вас процесс оплаты.
Accepted card types (Допустимые типы кредитных карт)
Здесь выставляете флажки напротив тех типов карт, номер которых будет проверяться в процессе оформления заказа. Ну и соответственно, это те типы кредитных карт, которыми можно будет осуществлять оплату на Вашем сайте.
Customer messages (Сообщения покупателю)
В данной опции Вы вводите текст, который будет видеть покупатель при выдаче сообщения об ошибке при обработке заказа, а так же поясняющий текст политики работы с кредитной картой. Вы можете изменить дефолтный текст, вставить полезные ссылки в него, и так далее.
Первая статья про кредитные карты тут. :)
Спасибо за внимание.


