Замбия
Выплаты на мобильные кошельки в ZMW — MTN, Airtel, Zamtel
Перед тем как начать
Авторизация
Как подписывать запросы API-токеном.
Обзор выплат
Общий формат запроса, поля ответа и статусы.
Это направление выплат доступно не всем мерчантам. Уточните доступность у вашего менеджера и убедитесь, что на вашем балансе мерчанта достаточно средств, прежде чем создавать выплату.
Обзор
| Валюта | Код страны | Куда | paymentType |
|---|---|---|---|
ZMW | ZM | Мобильные деньги: MTN, Airtel, Zamtel | SIM |
Каждый оператор или банковский метод — отдельный сервис выплат. Список включённых для вас сервисов возвращает GET /v1/payouts/services; передайте serviceId нужного, без него используется сервис по умолчанию.
Получатель должен быть клиентом оператора выбранного сервиса: выплата через сервис MTN не дойдёт на кошелёк Orange.
Набор обязательных полей зависит от включённого для вас сервиса. Если нужного поля нет, телефон не соответствует стране или тип выплаты не подходит сервису, выплата отклоняется с 400 до создания, баланс не списывается. Передавайте userEmail, когда он у вас есть.
Поля account
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
name | string | ✅ Да | Имя получателя |
requisites | string | ✅ Да | Реквизиты получателя: номер карты, номер телефона, PIX-ключ и т. д. в зависимости от paymentType |
userId | string | ✅ Да | ID пользователя в вашей системе |
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
requisites | string | ✅ Да | Телефон кошелька получателя в международном формате, только цифры, без +: 260971234567 |
userEmail | string | ⚠️ Зависит от сервиса | Email получателя |
userIp | string | ❌ Нет | IP-адрес получателя |
Пример запроса
curl -X POST "https://api.1capital.capital/v1/payouts" \
-H "Content-Type: application/json" \
-H "X-Api-Token: YOUR_API_TOKEN" \
-d '{
"amount": 1000,
"currency": "ZMW",
"paymentType": "SIM",
"serviceId": 123,
"externalId": "payout-123",
"account": {
"name": "John Doe",
"requisites": "260971234567",
"userId": "user_12345",
"userEmail": "john.doe@example.com"
},
"note": "Payout for order #1234"
}'Ответ
В ответе возвращается стандартный объект выплаты со статусом CREATED. Сохраните id, чтобы отслеживать выплату.
Поля объекта выплаты
Финальный статус обычно приходит в течение нескольких минут.