PerformTransaction

Метод PerformTransaction зачисляет средства на счет мерчанта и выставляет у заказа статус «оплачен».


Параметры запроса

Имя Тип Описание
id ID Идентификатор транзакции Payme Business.


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

{
    "method" : "PerformTransaction",
    "params" : {
        "id" : "5305e3bab097f420a62ced0b"
    }
}


Параметры ответа

Имя Тип Описание
transaction String Номер или идентификатор транзакции в биллинге мерчанта. Формат строки определяется мерчантом.
perform_time Timestamp Время проведения транзакции в биллинге мерчанта.
state State Состояние транзакции.


Пример ответа

{
    "result" : {
        "transaction" : "5123",
        "perform_time" : 1399114284039,
        "state" : 2
    }
}


Коды ошибок

Код Описание
-31003 Транзакция не найдена
-31008 Невозможно выполнить данную операцию. (см. диаграмму)
-31050 — -31099 Ошибки неверного ввода данных покупателем account, например: не найден введёный логин, не найден введенный номер телефона и т.д. Локализованное поле message обязательно. Поле data должно содержать название субполя account.