POST PerformTransaction
Проведение транзакции PerformTransaction
Метод PerformTransaction зачисляет средства на счет мерчанта и выставляет у заказа статус «оплачен».
Параметры запроса
| Имя | Тип | Описание |
|---|---|---|
id | String | Идентификатор транзакции. |
Пример запроса
{
"jsonrpc": "2.0",
"method": "PerformTransaction",
"params": {
"id": "01K4SNDYK9HHZ4D41CKHCDSB43"
}
}
Параметры ответа
| Имя | Тип | Описание |
|---|---|---|
transaction_id | String | Номер или идентификатор транзакции в биллинге мерчанта. Формат строки определяется мерчантом. |
perform_time | Timestamp | Время проведения транзакции в биллинге мерчанта. |
state | Integer | Состояние транзакции. |
Пример ответа
{
"jsonrpc": "2.0",
"result": {
"transaction_id": "5123",
"perform_time": 1399114284039,
"state": 2
}
}
В случае потери ответа, при вызове метода, повторяется запрос с теми же параметрами. Если в течении длительного времени не получает ответа от приложения, процесс оплаты приостанавливается и управление транзакцией производится в ручном режиме.