Запрос add Merchant используется для регистрации нового магазина в системе wayforpay.
Результатом обработки запроса является создание магазина и передача его реквизитов.
Параметры запроса
Запрос c необходимыми параметрами формируется на стороне торговца и передается методом POST по протоколу HTTP на URL https://api.wayforpay.com/mms/addMerchant.php
В целях подтверждения валидности данных должна быть сгенерирована и передана в запросе HMAC_MD5 контрольная подпись с использованием SecretKey торговца.
Строка, подлежащая HMAC_MD5, генерируется путем конкатенации параметров merchantAccount, site, phone, email разделенных “;” (точка с запятой) в кодировке UTF-8
Параметр | Описание | Обязательное |
merchantAccount | Идентификатор продавца. Данное значение присваивается Вам со стороны WayForPay | да |
merchantSignature | Подпись запроса | да |
site | Адрес веб-сайта торговца | да |
phone | Номер телефона торговца в междунпродном формате | да |
| Email адрес торговца | да |
description | Описание магазина/тип деятельность магазина торговца | нет |
compensationCardNumber | Номер карты для возмещения | нет |
compensationCardExpYear | Срок действия год (string 4) | нет |
compensationCardExpMonth | Срок действия месяц (string 2) | нет |
compensationCardCvv | CVV код карты | нет |
compensationCardHolder | Фамилия и Имя владельца карты | нет |
compensationAccount | Номер банковского счета для возмещения (string 4-20) | нет |
compensationAccountMfo | МФО Банка (string 6) | нет |
compensationAccountOkpo | ОКПО/ИНН получателя (string 8,10 или 14) | нет |
compensationAccountName | Название юр. лица/ счета | нет |
compensationCardToken | Токен карты для возмещения | нет |
Параметры ответа
Параметр | Описание | Пример |
merchantAccount | Уникальный идентификатор продавца сгенерированный для магазина | test_merch_n2 |
secretKey | Секретный ключ магазина | sdfds3eda323eds |
reason | Результат запроса | Ok |
reasonCode | Код результата обработки запроса. | 1100 |
Пример запроса и ответа
{
"merchantAccount":"test_merch_n1",
"merchantSignature":"4a76353de3a7ce3c9d9c8a362d37f28b",
"site":"http://site.com",
"phone":"380901234567",
"email":"ff1f@com",
"compensationCardNumber":"4111111111111111",
"compensationCardHolder":"super holder",
"compensationCardExpYear":"2029",
"compensationCardExpMonth":"05",
"compensationCardCvv":"111",
"description":"opisanie of shop"
}
{
"reason":"Ok",
"reasonCode":"1100",
"merchantAccount":"site.com",
"secretKey":"0f4ab40a5а56710а0e8e8b41bb05fb48e85bb047"
}