Ошибка при проверке статуса платежа, API

Avatar
  • обновлен
  • На рассмотрении

В режиме песочницы, используя API, система разрешает создавать несколько платежей с одинаковы payment_number. 

Однако, запросив статус последнего созданного платежа возвращается ошибка: 
code=6001, message=Платеж с таким номером уже существует

Является ли поведение системы корректным? 

Ожидался запрет на момент создании платежа с дублированным payment_number, но никак не на момент проверки статуса уже созданного дублированного платежа.

Avatar
Мария Говорухина Администратор

Илья, добрый день. 

Коллеги подсказывают, что так получается вот почему: создание заявки на создание платежа прошло успешно, а сам платёж не создался, что и отражается в статусе.  Получается, можно создавать только заявки на платежи с одинаковыми номерами, на деле же будет существовать только один (первый) платёж из таких. 

Avatar
Мария Говорухина Администратор

Пока жду ответа от коллег на этот счёт. Напишу вам, как получу его. 

Ещё можно задавать вопросы напрямую команде, которая занимается нашим API, на почту public-api@tochka.com

Avatar
Илья Григоришин

Это является ошибкой и будет исправляться в будущем?

Avatar
Мария Говорухина Администратор

Да, правильнее было бы сказать не "корректно", а "ожидаемо" для нас. Сейчас так реализовано, вы правы.  

Avatar
Илья Григоришин

Корректно, потому что реализовано так у Вас? 

Здравый смысл не может смериться с этим "корректно".

Avatar
Мария Говорухина Администратор
  • На рассмотрении

Добрый день, Илья. 

Да, сейчас система ведёт себя именно так, это корректно.