Alpha bank
Модули для установки
Альфа Банк для России - https://marketplace.1c-bitrix.ru/solutions/kupilegko.payment/
Альфа Банк для Казахстана - rbs.payment ( https://pay.alfabank.kz/ecommerce/index.html#cms)
Обязательная информация для размещения на сайте
Инструкция
Проверка оплат
Ваши реквизиты для подключения к продуктивной среде pay.alfabank.kz:
Логины:
***-api
***-operator
Логин ***-api предназначен для взаимодействия вашей системы приема платежей с платежным шлюзом Банка (https://pay.alfabank.kz/payment),
логин ***-operator – для доступа в Личный кабинет (https://pay.alfabank.kz/mportal).
Внимание! Обязательно нужно сменить первичный пароль для обоих логинов!Внимание! Обязательно нужно сменить первичный пароль для обоих логинов!
Для этого на странице https://pay.alfabank.kz/mportal укажите логин ***-api и первичный пароль.
Система предложит сменить пароль. Создайте новый пароль руководствуясь правилами:
Длина пароля – не менее 8 символов;
Пароль должен содержать латинские символы в нижнем и верхнем регистре, цифры, спецсимволы из группы: ! " № ; : ? * ( ) + = /\ < > , . [ ] {}
После смены пароля для логина ***-api этот логин больше не будет иметь доступа к личному кабинету, используйте его для взаимодействия со шлюзом.
Передайте логин ***-api и новый пароль вашим разработчикам для настройки взаимодействия с платежным шлюзом.
! Повторите процедуру смены пароля для логина ***-operator и пользуйтесь им для работы в Личном Кабинете продавца.
Без смены первичных паролей для обоих логинов вы не сможете работать в системе!
Взаимодействие магазина с платежным шлюзом реализуется как HTTP обращения методами GET или POST на определенные URL, для каждого типа - свой (см. раздел "Координаты подключения"). Параметры передаются как параметры GET или POST запросов.
Для авторизации обращения магазина к системе платежного шлюза, в любом запросе со стороны магазина должны быть приведены имя пользователя (***-api) и пароль. Значения имени и пароля передаются в параметрах userName и password соответственно.
Все текстовые поля должны иметь кодировку Юникод (UTF-8).
Спец-символы в REST запросе с использованием метода GET должны быть экранированы в соответствии с URL-кодом, в случае POST запросов экранировать не нужно.
Таблица символов представлена здесь: http://web-developer.name/urlcode/. Например, пароль "qwe?rt%y" должен передаваться в виде "qwe%0Frt%25y".
Результат обработки запроса возвращается в виде JSON объекта.
Например:
{"errorCode":"12","errorMessage":"Empty amount"}.
Если в ответ на запрос сервис возвращает следующее:
{"errorCode":"5","errorMessage":"Доступ запрещён","orderId":null,"formUrl":null},
это может означать:
1. Не сменен первичный пароль для пользователя ***-api
2. Указан неправильный пароль
3. Спецсимволы в пароле не экранированы в формате URLENCODE
Спец-символы в REST запросе с использованием метода GET должны быть экранированы в соответствии с URL-кодом, в случае POST запросов экранировать не нужно.
Координаты подключения:
- Регистрация заказа - https://pay.alfabank.kz/payment/rest/register.do
- Регистрация заказа с предавторизацией - https://pay.alfabank.kz/payment/rest/registerPreAuth.do
- Запрос завершения оплаты заказа - https://pay.alfabank.kz/payment/rest/deposit.do
- Запрос отмены оплаты заказа - https://pay.alfabank.kz/payment/rest/reverse.do
- Запрос возврата средств оплаты заказа - https://pay.alfabank.kz/payment/rest/refund.do
- Получение статуса заказа - https://pay.alfabank.kz/payment/rest/getOrderStatus.do
- Получение расширенного статуса заказа - https://pay.alfabank.kz/payment/rest/getOrderStatusExtended.do
- Запрос проверки вовлеченности карты в 3DS - https://pay.alfabank.kz/payment/rest/verifyEnrollment.do
- Запрос статистики по платежам за период -https://pay.alfabank.kz/payment/rest/getLastOrdersForMerchants.do
Название метода
URL WSDL
Описание WebService (WSDL)
https://pay.alfabank.kz/payment/webservices/merchant-ws?wsdl
Название метода
URL
Личный кабинет
https://pay.alfabank.kz/mportal
Со всеми возможными вариантами подключения интернет-эквайринга можно ознакомиться на странице с инструкциями:https://pay.alfabank.ru/ecommerce/