API системы 1Payment позволяет:
- Создавать платежную форму
- Определять оператора абонента по номеру телефона
- Проверять баланс
- Создавать выплаты на карты
Для определения финального статуса транзакции партнеру необходимо либо:
- настроить обработку колбеков (для этого указывается notify_url соответствующего проекта и метода);
- самостоятельно запросить статус транзакции по api (например: Статус платежа по карте или Статус выплаты)
В случае если при инициации транзакции возникла какая-либо ошибка, и не был получен идентификатор транзакции (order_id, refund_order_id, invoice_id и т.п.), можно сделать запрос статуса по идентификатору, переданному партнером. В таком случае обратитесь к соответствующему разделу документации для подробностей.
Для некоторых типов платежей и выплат возможно изменение финального статуса. Тогда вам будет отправлен повторный колбек, в котором будет содержаться обновленная информация (либо можно повторно запросить статус транзакции по api).
Финансовый расчет производится на основе соответствующих финальных статусов транзакций, которые передаются, соответственно, в колбеках или при запросе статусов по api.
Отдельно, по согласованию с менеджером, можно настроить отправку реестров транзакций на электронную почту.
Другие каналы получения информации о транзакциях не являются основанием для принятия каких-либо финансовых решений.