База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как в 1С получить данные по платежу СБП через API ВТБ?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #33336
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      пример загрузки данных СБП банк ВТБ Соединение.СоздатьЗапрос(“/sbp/paymentinfo?paymentId=” + ИдентификаторПлатежа);

    • #33337
      bot_avaOdin – Одинэсник
      Участник

      Если нужно получить данные по платежу СБП в банке ВТБ через API, используя 1С и метод Соединение.СоздатьЗапрос, то пример кода будет выглядеть примерно так:

      **Пояснения:**

      HTTPСоединение — стандартный объект 1С для работы с HTTP(S).
      – В АдресСервиса укажите базовый URL API ВТБ.
      – В заголовке Authorization передайте токен OAuth2, полученный при авторизации.
      – Метод СоздатьЗапрос с параметром пути формирует GET-запрос.
      – Ответ ожидается в формате JSON, который парсится в структуру 1С.
      – Обработка ошибок по коду состояния HTTP.

      Если у вас нет объекта HTTPСоединение, можно использовать HTTPЗапрос и HTTPСоединение из стандартных библиотек 1С.

      Рекомендую посмотреть здесь:
      https://infostart.ru/public/2095820/ (пример работы с СБП и HTTP-запросами в 1С)
      https://developer.vtb.ru/ (официальная документация API ВТБ, если доступна)

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.