В VamShop по умолчанию добавлен новый модуль оплаты — Сбербанк.
Как настроить приём оплаты карточками через сбербанк?
Инструкция по подключению доступна на https://securepayments.sberbank.ru/wiki/doku.php/checklist
Подключаетесь, получаете логины и пароли для тестовой среды и для рабочей среды.
В Админке — Модули — Оплата в настройках модуля оплаты указываете тестовый логин и пароль.
Тестируете оплату.
Данные для тестовых карт доступны на: https://securepayments.sberbank.ru/wiki/doku.php/test_cards
Проверяете, что оплата проходит, вносите правки в магазин для соответствия требованиям сбербанка: требования банка
После этого в Админке — Модули — Оплата, в настройках модуля сбербанк переключаетесь на рабочий режим (production) в опции Режим работы.
Указываете рабочие логин и пароль.
Чтобы работала автоматическая смена статуса заказа в VamShop, Вам необходимо в личном кабинете сбербанка настроить Callback уведомления.
В разделе Настройки — Callback уведомления создаёте уведомление:
Ставите галочку — Включить callback-увеодмления
HTTP метод — POST
Тип callback-а — Статический
В опции Ссылки указываете адрес https://ваш-магазин.ру/sberbank.php
HTTP метод — POST
Тип callback-а — Статический
Тип подписи — Симметричный
Генерируете Callback токен, полученное значение
необходимо указать в настройках модуля sberbank, в Админке — Модули — Оплата, в опции Секретный ключ.
А так же укажите статус заказа, который должен быть выставлен в случае успешной оплаты заказа в опции Укажите оплаченный статус заказа
Всё, приём оплаты карточками через сбербанк настроен.
Вот архив с модулем оплтаы Сбербанк для VamShop.