Добавить мерчанта

Запрос 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

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"
}