API /sandbox/v2/invoice/v1.0/bills

Avatar
  • обновлен

Взял пример запроса на python из https://developers.tochka.com/docs/tochka-api/api/create-invoice-invoice-api-version-bills-post sandbox


но всегда получаю {"code":"403","id":"db8f7cf2-5653-4442-930d-4b07906a2a6c","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Forbidden by consent","url":"https://developers.tochka.com/"}]}

Что может быть не так?

Avatar
Команда Точки Администратор
Цитата от love apples
curl --request GET 'https://enter.tochka.com/uapi/acquiring/v1.0/retailers?customerCode=305259914' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer скрыл' {"code":"424","id":"7208885f-d8ae-42ea-b90f-30b62dd0cd2e","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Retailer not found","url":"https://developers.tochka.com/"}]}
Спасибо за данные. Смотрите, метод отработал корректно, так как ответ "Retailer not found" показывает, что эквайринг не подключён.

Чтобы начать работать с платёжными ссылками необходимо подключить интернет-эквайринг от Точки. Сделать это может руководитель или распорядитель с правом подписи в разделе «Сервисы» → «Интернет-эквайринг».

Уточните, пожалуйста, ещё раз статус подключения интернет-эквайринга с помощью метода Get Retailers.
Статус REG и значение isActive: «true» будут означать, что настройка завершена — можно приступать к работе с платёжными ссылками.
Avatar
love apples
Цитата от Команда Точки
Доброе утро.
Спасибо за уточнение 🙌
Пожалуйста, пришлите cUrl своего запроса с телом и ответом. Только скройте токен из Authorization.
curl --request GET 'https://enter.tochka.com/uapi/acquiring/v1.0/retailers?customerCode=305259914' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer скрыл' {"code":"424","id":"7208885f-d8ae-42ea-b90f-30b62dd0cd2e","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Retailer not found","url":"https://developers.tochka.com/"}]}
Avatar
Команда Точки Администратор
Цитата от love apples

Доброе утро! Да, подключён

Доброе утро.
Спасибо за уточнение 🙌
Пожалуйста, пришлите cUrl своего запроса с телом и ответом. Только скройте токен из Authorization.
Avatar
love apples
Цитата от Команда Точки
Верно понимаем, интерннет-эквайринг у вас подключён?

Доброе утро! Да, подключён

Avatar
Команда Точки Администратор
Цитата от love apples

Провел GET реквест по https://developers.tochka.com/docs/tochka-api/api/get-retailers-acquiring-api-version-retailers-get с указанным customerCode из https://developers.tochka.com/docs/tochka-api/api/get-customers-list-open-banking-api-version-customers-get - ошибка та же, про Retailer not found

Верно понимаем, интерннет-эквайринг у вас подключён?
Avatar
love apples
Цитата от Команда Точки
Для работы с платёжными ссылками/подписками нужно подключить интернет-эквайринг, сделать это можно в личном кабинете Точки.
Проверит статус подключения интернет-эквайринга можно с помощью метода Get Retailers (https://developers.tochka.com/docs/tochka-api/api/get-retailers-acquiring-api-version-retailers-get)
Статус REG и значение isActive: «true» будут означать, что настройка завершилась и можно приступать к работе с платёжными ссылками.

Провел GET реквест по https://developers.tochka.com/docs/tochka-api/api/get-retailers-acquiring-api-version-retailers-get с указанным customerCode из https://developers.tochka.com/docs/tochka-api/api/get-customers-list-open-banking-api-version-customers-get - ошибка та же, про Retailer not found

Avatar
Команда Точки Администратор
Цитата от love apples

Спасибо! Получили список из API, взяли customerCode по customerType: "Business", но теперь пишет {"code":"424","id":"c5723617-8b12-4f77-a698-fd93d6fa2af4","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Retailer not found","url":"https://developers.tochka.com/"}]} 😬

Токен используем один. С чем это может быть связано?

Для работы с платёжными ссылками/подписками нужно подключить интернет-эквайринг, сделать это можно в личном кабинете Точки.
Проверит статус подключения интернет-эквайринга можно с помощью метода Get Retailers (https://developers.tochka.com/docs/tochka-api/api/get-retailers-acquiring-api-version-retailers-get)
Статус REG и значение isActive: «true» будут означать, что настройка завершилась и можно приступать к работе с платёжными ссылками.
Avatar
love apples
Цитата от Команда Точки
customerCode - это уникальный код клиента в Точке.

Чтобы узнать свой customerCode, нужно вызвать метод Get Customers List (https://developers.tochka.com/docs/tochka-api/api/get-customers-list-open-banking-api-version-customers-get)
Параметр customerCode необходимо брать из поля customerType: "Business".

Спасибо! Получили список из API, взяли customerCode по customerType: "Business", но теперь пишет {"code":"424","id":"c5723617-8b12-4f77-a698-fd93d6fa2af4","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Retailer not found","url":"https://developers.tochka.com/"}]} 😬

Токен используем один. С чем это может быть связано?

Avatar
Команда Точки Администратор
Цитата от love apples

Можно, пожалуйста, поподробнее про customerCode? Сейчас работаю с другим методом https://developers.tochka.com/docs/tochka-api/api/create-payment-operation-acquiring-api-version-payments-post и получаю ошибку {"code":"403","id":"17f1678b-b84b-46de-b0fe-1dab9e2fd2f6","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Forbidden by consent","url":"https://developers.tochka.com/"}]}

Предполагаю, что это из-за customerCode. В частности хотелось бы узнать как он получается для корректной отправки запроса

customerCode - это уникальный код клиента в Точке.

Чтобы узнать свой customerCode, нужно вызвать метод Get Customers List (https://developers.tochka.com/docs/tochka-api/api/get-customers-list-open-banking-api-version-customers-get)
Параметр customerCode необходимо брать из поля customerType: "Business".
Avatar
love apples

Можно, пожалуйста, поподробнее про customerCode? Сейчас работаю с другим методом https://developers.tochka.com/docs/tochka-api/api/create-payment-operation-acquiring-api-version-payments-post и получаю ошибку {"code":"403","id":"17f1678b-b84b-46de-b0fe-1dab9e2fd2f6","message":"Что-то пошло не так","Errors":[{"errorCode":"Something going wrong","message":"Forbidden by consent","url":"https://developers.tochka.com/"}]}

Предполагаю, что это из-за customerCode. В частности хотелось бы узнать как он получается для корректной отправки запроса