Метод используется для получения данных о конкретной транзакции в SOLAR STAFF.

Адрес для запроса: https://api.solar-staff.com/v1/info
Имя метода: transaction_status
Метод отправки запроса: POST
Формат ответа: JSON

Параметры запроса:        
[
   "action" => "transaction_status",
   "merchant_transaction" => "IN123456789",
   "transaction_id" => 123,
   "client_id" => 1,
   "signature" => "xxxxxxxxxxxxxxxxx"
]

Примечания:

  1. Параметр merchant_transaction содержит ранее переданный номер транзакции в вашей системе
  2. Чтобы получить статус интересующей вас транзакции необходимо передать либо merchant_transaction, либо transaction_id, но не оба сразу

Параметры ответа:    
[
 {
   "transaction_id": 123,
   "transaction_type": "down",
   "task_id": 55,
   "currency": "RUB",
   "amount": 3360,
   "card":
   {
     "id":55,
     "number": "4234 29** **** 2567"
   },
   "wallet":
   {
     "id":12334,
     "number": 79876543210
   },
   "merchant_transaction": "IN123456789",
   "status": "Success",
   "status_id": 2,
   "date": "2016-11-14 16:51:53"
 },...
]
  

Примечания:

  1. Параметр transaction_id содержит идентификатор транзакции в системе SOLAR STAFF
  2. Параметр transaction_type содержит информацию о типе транзакции: down - списание, up - пополнение
  3. Параметр task_id содержит идентификатор задачи в системе SOLAR STAFF. Список задач, поставленных на исполнителя, можно увидеть в личном кабинете заказчика на SOLAR STAFF
  4. Параметр amount содержит суммы транзакции с комиссией SOLAR STAFF (При выплате с разными валютами, случается конвертация, и в данном параметре сумма может отличаться от первоначально возвращенной в методах payout*)
  5. параметры card или wallet будут содержать данные о том платежном средстве, на которое происходила выплата
  6. Параметр merchant_transaction содержит ранее переданный номер транзакции в вашей системе методу payout, payout_qiwi или payout_webmoney
  7. Если запрашивается статус транзакции, отличной от той, что выводится с баланса исполнителя, то ответ также будет содержать информацию о статусе выплаты по задаче:                                                                                      payout_status_id - идентификатор статуса;
     payout_status - строка с расшифровкой статуса. 
Вы нашли ответ?