Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

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/