После какого-то из обновлений при отправке транзакции с собственным trans_id, в функцию OnTransReply() возвращается информация об ответе сервера на эту транзакцию, и в этом ответе trand_id всегда один и тот же и имеет значение: 2147483647
Пример:
Отправляем транзакцию со следующими параметрами:
{
['TYPE'] = 'L',
['OPERATION'] = 'B',
['ACTION'] = 'NEW_ORDER',
['CLASSCODE'] = 'EQOB',
['PARENTORDER'] = 0,
['TRANS_ID'] = 2512051601,
['SECCODE'] = 'RU000A0ZYKH5',
['QUANTITY'] = '1',
['ACCOUNT'] = '***********',
['CLIENT_CODE'] = '*******',
['PRICE'] = '106.00'
}
в OnTransReply() приходит следующее:
{
['sec_code'] = 'RU000A0ZYKH5',
['price'] = 106,
['client_code'] = '******',
['balance'] = 0,
['time'] = 110516,
['status'] = 3,
....
['class_code'] = 'EQOB',
['trans_id'] = 2147483647,
...
['result_msg'] = '(160) Заявка на покупку N 19042470522 зарегистрирована.',
['brokerref'] = '********',
['firm_id'] = '**********',
['quantity'] = 1,
['order_num'] = 19042470522,
['server_trans_id'] = 254,
['account'] = '**********'
})
когда-то (пару месяцев назад) возвращался номер, который отправляли мы
можете посмотреть в чём может быть причина?
Пример:
Отправляем транзакцию со следующими параметрами:
{
['TYPE'] = 'L',
['OPERATION'] = 'B',
['ACTION'] = 'NEW_ORDER',
['CLASSCODE'] = 'EQOB',
['PARENTORDER'] = 0,
['TRANS_ID'] = 2512051601,
['SECCODE'] = 'RU000A0ZYKH5',
['QUANTITY'] = '1',
['ACCOUNT'] = '***********',
['CLIENT_CODE'] = '*******',
['PRICE'] = '106.00'
}
в OnTransReply() приходит следующее:
{
['sec_code'] = 'RU000A0ZYKH5',
['price'] = 106,
['client_code'] = '******',
['balance'] = 0,
['time'] = 110516,
['status'] = 3,
....
['class_code'] = 'EQOB',
['trans_id'] = 2147483647,
...
['result_msg'] = '(160) Заявка на покупку N 19042470522 зарегистрирована.',
['brokerref'] = '********',
['firm_id'] = '**********',
['quantity'] = 1,
['order_num'] = 19042470522,
['server_trans_id'] = 254,
['account'] = '**********'
})
когда-то (пару месяцев назад) возвращался номер, который отправляли мы
можете посмотреть в чём может быть причина?