База знаний Одина — Одинэсника Форумы 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 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.