У меня есть клиент, который заказал 5 продуктов, но 2 из них отсутствуют и не могут выполнить полный заказ. Однако, когда я редактирую заказ (удаляю его и создаю новый), чтобы удалить два SKU, информация о кредитной карте удаляется. Есть ли способ сохранить это, чтобы мне не нужно было звонить клиенту?
12
Ответы:
В данном сценарии вы удаляете элементы, которые не можете заполнить. Поскольку вы используете Authorize.net, вы сможете оформить кредитовое авизо из отдельных позиций в счете-фактуре заказа, чтобы возместить расходы по этим конкретным позициям, а затем отправить оставшиеся позиции.
Если бы в этом случае вам нужно было изменить или добавить элементы в заказ, то вам нужно было бы использовать одну из сторонних реализаций CIM или EE Payment Bridge (при условии, что вы находитесь на предприятии).
источник
Вам необходимо использовать платежный шлюз, такой как Braintree, authorize.net с опцией CIM (менеджер информации о клиентах) или какой-либо другой шлюз, который хранит платежный токен в Magento и токен на шлюзе, а затем сохраняет информацию о кредитной карте клиента на шлюзе. уровень. Без этого невозможно получить больше средств, чем клиент авторизует в начальной транзакции. Самостоятельное хранение информации о кредитной карте является нарушением соответствия PCI, если вы не пройдете строгую сертификацию PA-DSS, которая является слишком дорогостоящей.
Braintree имеет бесплатное расширение шлюза оплаты доступно для Magento. Я не проверял последнюю версию, но нам пришлось исправить несколько ошибок в предыдущих версиях. Это работает довольно хорошо после некоторых исправлений ошибок.
Для Auth.net CIM есть несколько расширений платежного шлюза. Я использовал http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html в прошлом. Похоже, теперь есть несколько новых. Держитесь подальше от дешевого Silver Touch, это выглядит страшно.
Пинг мне, если вы хотите попробовать Braintree и заметить, что он глючит. Я могу отправить вам несколько последних кодов из одного из наших репозиториев.
источник
Это действительно простая проблема для решения:
Обратите внимание, что в админке Magento вы можете создать несколько счетов на заказ. Если ваша конфигурация установлена правильно, вы можете выставлять счета только за те продукты, которые доступны. Когда вы создаете счет-фактуру, вы выбираете предметы, которые хотите захватить, и Magento делает частичный захват.
Точно так же вы можете управлять несколькими отгрузками на заказ.
Конечно, все это можно сделать и программно.
источник
Избегайте хранения данных платежа, если можете - это того не стоит. Вам нужно будет установить контроль PCI, что будет стоить денег. И если вы не защитите его должным образом и не будете взломаны - это случается ОЧЕНЬ много - тогда ваши затраты на PCI окажутся ничем по сравнению с затратами на устранение взлома.
Итак - выясните, может ли ваш платежный шлюз помочь. Несколько хороших ответов выше. Мой совет не храните данные платежа - это не стоит хлопот.
источник
Мы разработали расширение для частичной оплаты. Это позволяет вашему клиенту собирать частичную оплату за услуги продукта. Клиент заберет оставшуюся сумму до / до отправки. Частичное продление платежа позволяет клиентам покупать ваш продукт в вашем интернет-магазине, оплачивая только небольшую сумму продукта. Клиент может оплатить оставшуюся сумму несколькими платежами, как определено администратором.
Функции:
Администратор: -
Для полного описания и возможностей посетите наш магазин расширений magento:
indieswebs.com сайт для частичной оплаты
источник