Payment Docs
Выплаты

Западная Африка

Выплаты в XOF на мобильные деньги (mobile money) в Кот-д’Ивуар, Сенегал и другие страны

Перед тем как начать

Это направление выплат доступно не всем мерчантам. Уточните доступность у вашего менеджера и убедитесь, что на вашем балансе мерчанта достаточно средств, прежде чем создавать выплату.

Обзор

ВалютаНаправлениеТип платежа
XOFКошельки мобильных денег (mobile money): MTN, Orange, Wave, Moov, Free MoneySIM

Основные направления — Кот-д’Ивуар и Сенегал. Каждая пара «страна + оператор» — это отдельный сервис выплат; выбирайте его через serviceId.

Другие валюты

CDF, GHS, KES, NGN, ZAR, UGX, TZS, ZMW и BDT доступны по согласованию с вашим менеджером.

Требования к суммам: суммы в XOF должны быть целыми и кратными 5; суммы в TZS, KES, GHS и UGX должны быть целыми.

Выбор направления

GET /v1/payouts/services

При создании выплаты передавайте serviceId нужного оператора. Если он не указан, используется сервис по умолчанию. Убедитесь, что это именно то направление, на которое вы хотите выплатить.

Номер телефона получателя должен принадлежать оператору выбранного сервиса. Кошелёк Wave (Сенегал) нельзя пополнить через сервис Orange (Кот-д’Ивуар).

Поля account

ПолеТипОбязательноеОписание
namestring✅ ДаИмя получателя
requisitesstring✅ ДаРеквизиты получателя: номер карты, номер телефона, PIX-ключ и т. д. в зависимости от paymentType
userIdstring✅ ДаID пользователя в вашей системе
ПолеТипОбязательноеОписание
userEmailstring❌ НетEmail получателя. Рекомендуется передавать всегда; для части сервисов обязателен
userIpstring❌ НетIP-адрес получателя

requisites — номер телефона кошелька в международном формате, только цифры, без +: Кот-д’Ивуар 2250700000001, Сенегал 221700000001.

Пример запроса

curl -X POST "https://api.riopay.online/v1/payouts" \
  -H "Content-Type: application/json" \
  -H "X-Api-Token: YOUR_API_TOKEN" \
  -d '{
    "amount": 10000,
    "currency": "XOF",
    "paymentType": "SIM",
    "serviceId": 123,
    "externalId": "payout-123",
    "account": {
      "name": "John Doe",
      "requisites": "2250700000001",
      "userId": "user_12345",
      "userEmail": "john.doe@example.com"
    },
    "note": "Выплата по заказу №1234"
  }'

Ответ

В ответе возвращается стандартный объект выплаты со статусом CREATED. Сохраните id, чтобы отслеживать выплату.

Поля объекта выплаты

Финальный статус обычно приходит в течение нескольких минут.

Следующие шаги

На этой странице