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