Перейти к содержимому

Тестирование мерчанта: Sell → Spyder

Этот сценарий применяется, когда Spyder выступает провайдером, а мерчант отправляет на площадку Sell-заявки. В кабинете трейдера Sell соответствует PayIn и разделу Заявки на продажу.

  1. Откройте Администрирование → Пользователи → Создать пользователя и создайте учетную запись с ролью Мерчант.
  2. В настройках учетной записи задайте согласованные ставки PayIn/PayOut и назначьте скрипты курсов.
  3. В строке мерчанта включите Онлайн. Если callback должен быть подписан, включите это при создании учетной записи и передайте мерчанту способ проверки подписи из его страницы API.
  4. В профиле мерчанта укажите (попросите указать) HTTPS Callback URL и сохраните его.
  5. Через Вайтлист свяжите мерчанта с подготовленным тестовым трейдером, выставьте приоритет и при необходимости индивидуальные ставки, курсы и уровни комиссий.
Создание тестового мерчантаСоздание тестового мерчанта
Настройка вайтлиста для тестового мерчантаНастройка вайтлиста для тестового мерчанта
  1. Создайте или выберите учетную запись с ролью Трейдер, разблокируйте ее и внесите тестовый рабочий баланс через действие Изменить баланс администратора.
  2. Включите BT и разрешение Онлайн в строке трейдера. Затем сам трейдер включает свой переключатель потока трафика в кабинете.
  3. Создайте устройство в разделе устройств, безопасно подключите автоматику при необходимости и добавьте реквизит в разделе реквизитов. Для PayIn реквизит должен быть активен, подходить методу оплаты и иметь свободные лимиты.
  4. Свяжите трейдера с тестовым мерчантом в вайтлисте. Убедитесь, что у связки есть нужные PayIn-ставка и курс.
  5. Проверьте в трейдерском кабинете, что реквизит и поток трафика включены, а рабочий баланс достаточен для резерва новой заявки.
Настройки тестового трейдера в списке пользователейНастройки тестового трейдера в списке пользователей

Для подробностей по устройству, реквизитам и балансу используйте страницы трейдера, автоматики и антифрода.

Передавайте данные только по согласованному защищенному каналу:

  • логин и первоначальный пароль мерчанта;
  • адрес встроенной API-документации: https://<домен-площадки>/docs;
  • согласованные метод оплаты, валюту, Callback URL и правила проверки подписи;
  • внешний ID теста, если он нужен для сопоставления с системой мерчанта.

Не отправляйте API-токен, пароль, QR-коды устройств или реальные платежные реквизиты в общих чатах и на скриншотах.

Проверка Действие мерчанта Что проверяет оператор Spyder
Создание Создает Sell через публичный API с уникальным внешним orderId. Заявка получает платежные данные, появляется у подходящего трейдера и приходит callback о создании/изменении статуса.
Отмена Отменяет Sell, пока он находится в допустимом начальном состоянии. Статус и callback совпадают с API-контрактом; не создаются дубли и лишние движения баланса.
Успех Отправляет тестовый платеж по выданному реквизиту; трейдер подтверждает только после фактической проверки. Заявка становится успешной, финансовые движения и callback согласованы с внешним ID.
Диспут Создает диспут по API для тестовой заявки. Заявка появляется в диспутах, история и доказательства доступны трейдеру, саппорту и администратору по их правам.
Чек по API Прикладывает документ через API заявки. Документ появляется в карточке; если для мерчанта включено правило «чек открывает диспут», проверяется и этот переход.
Чек через чат Передает медиа в разрешенный чат саппорта вместе с командой Albert для документа или диспута. Albert связывает медиа с заявкой и отправляет его в чат трейдера по правилам бота.

Полный формат запроса, статусы и ответы берите только со встроенной страницы /docs. Не повторяйте отправку с новым orderId, если исходный запрос уже мог быть принят: сначала найдите заявку по внешнему ID.

Для чека через внешний чат сначала настройте Albert: зарегистрируйте саппорт-чат, привяжите чат трейдера и используйте поддерживаемую команду с медиа. Для обработки результата и финансовых последствий смотрите логику PayIn.