> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# API цен на банковскую верификацию: публичный прайс-фид

> GET /v3/organization/bank-verification-pricing/: публичный фид с прайс-листом банковского входа, его дополнений и проверки счёта по каждой стране в Didit.



Промпт с ценами на банковскую верификацию
        Скопировать промпт в буфер обмена



      
      

\<pre>

\`Read Didit's public Bank Verification price feed.

GET https://verification.didit.me/v3/organization/bank-verification-pricing/

Auth: NONE. Send no auth header.

Success (HTTP 200):
\- currency: "USD"
\- statement_upload: { price_usd, included_after_charged_bank_attempt, standalone_available }
\- own_provider_fee_usd: fee per billable ownership check on a route that uses your own provider contract
\- countries: keyed by ISO 3166-1 alpha-3 code. Each: { name, methods: { open_banking, account_lookup } }
\- open_banking (bank sign-in): { available, market, price_usd, add_ons: { balance?, transactions? } }
\- account_lookup (account check): { available, price_usd }
\- Every price is a decimal string with 4 decimals, for example "0.7900". Parse it as a decimal, never a float.
\- price_usd is null when available is false. Show "Not available", never a price.
\- add_ons lists only the add-ons the country offers.

These are list prices before the plan discount. A negotiated or contract price replaces them for that organization.

Caching: public cache for one hour. Send If-None-Match with the ETag you received to get a 304 when nothing changed.

curl -fsS https://verification.didit.me/v3/organization/bank-verification-pricing/

For end-to-end Didit integration, paste in the full prompt at /integration/integration-prompt.`

\</pre>



      
      

Вставьте в

## ОбзорВозвращает базовую цену каждого метода [банковской верификации](https://docs.didit.me/ru/core-technology/bank-verification/verification-methods.md) в каждой стране.
Эндпоинт публичный: заголовок авторизации не отправляйте.
Ответ не содержит данных организации и одинаков для всех вызывающих сторон.Страница [цен на банковскую верификацию](https://docs.didit.me/ru/getting-started/bank-verification-pricing.md) формируется на основе этого фида.## Когда использовать- **Расчёт стоимости банковского шага**: оцените сценарий до его создания, по странам и методам.
- **Отображение банковских цен в вашем продукте**: получайте данные из фида, а не копируйте цены, которые могут измениться.## Методы| Ключ | Метод | Цена |
| - | - | - |
| `open_banking` | Вход через банк: пользователь входит в свой банк | Для каждого рынка; цена одинаковая для всех банков на этом рынке. В `add_ons` перечислены дополнительные опции баланса и транзакций, доступные в стране; они оплачиваются отдельно. |
| `account_lookup` | Проверка счёта: пользователь вводит номер счёта, а банк его подтверждает | Для страны, за каждую проверку, на которую отвечает банк. См. [проверку счёта](https://docs.didit.me/ru/core-technology/bank-verification/account-check.md). |Метод имеет статус `available` только там, где Didit предоставляет его в продакшене на сегодняшний день.
Если это не так, `price_usd` равен `null`, поэтому фид никогда не показывает цену, которую вы не можете купить.
`available: false` означает страну без утверждённой цены, метод, который страна не поддерживает, или маршрут, который ещё не включён.## Загрузка выписки и собственный ключ провайдера`statement_upload.included_after_charged_bank_attempt` равен `true`, если загрузка банковской выписки включена без дополнительной оплаты после оплачиваемой банковской попытки в той же сессии.
`statement_upload.standalone_available` равен `false` в продакшене: загрузка выписки без предшествующей банковской попытки не предлагается. Сессии в песочнице позволяют протестировать её без списания средств.`own_provider_fee_usd` взимается за каждую оплачиваемую проверку владения на маршруте, который использует ваш договор с провайдером, независимо от результата. Отменённое, прерванное по таймауту или прерванное подключение не тарифицируется.## Скидки и контрактные ценыКаждая цена является базовой.
Скидка вашего тарифа применяется ко всей банковской цене, а согласованная или контрактная цена заменяет базовую для вашей организации.## КэшированиеОтветы публично кэшируются на один час и содержат `ETag`.
Отправьте его обратно в `If-None-Match`, чтобы получить `304 Not Modified` без тела, если ничего не изменилось.


## OpenAPI

````yaml ru/openapi-25.json GET /v3/organization/bank-verification-pricing/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: >-
    API верификации личности. Аутентификация выполняется с помощью заголовка
    x-api-key.
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/organization/bank-verification-pricing/:
    get:
      tags:
        - Pricing
      summary: Получить цены на банковскую верификацию (публичные, без аутентификации)
      description: >-
        Возвращает базовую цену каждого метода верификации банка (Bank
        Verification) во всех странах: вход через банк с дополнениями для
        проверки баланса и транзакций, а также проверка счёта. Метод, который в
        настоящее время недоступен в стране, отображается как недоступный, без
        указания цены. Используйте его, чтобы оценить стоимость банковского шага
        перед созданием сценария или отображать цены на банковские услуги в
        собственном продукте.


        Публичный endpoint: не отправляйте заголовок авторизации. Ответ не
        содержит данных организации и одинаков для всех вызывающих сторон. Он
        публично кэшируется на один час и содержит `ETag`, поэтому отправляйте
        `If-None-Match`, чтобы получить `304 Not Modified`, если ничего не
        изменилось.


        Метод имеет статус `available` только там, где Didit сейчас
        предоставляет его в продакшене, а его `price_usd` равен `null` во всех
        остальных случаях, поэтому лента никогда не показывает цену, которую
        нельзя приобрести. Значение `available: false` распространяется на
        страны без утверждённой цены, методы, которые страна не поддерживает, и
        маршруты, которые ещё не включены.


        Это базовые цены без учёта скидки по вашему тарифу. Скидка по вашему
        тарифу применяется ко всей стоимости банковских услуг, а договорная или
        контрактная цена заменяет базовую цену для вашей организации.
      operationId: get_v3_bank_verification_pricing
      parameters: []
      responses:
        '200':
          description: >-
            Цены из тарифной таблицы на верификацию банковских счетов по
            странам.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BankVerificationPricing'
              examples:
                Two countries:
                  summary: Одна страна с обоими методами, одна ни с одним
                  value:
                    currency: USD
                    statement_upload:
                      price_usd: '0.0000'
                      included_after_charged_bank_attempt: true
                      standalone_available: false
                    own_provider_fee_usd: '0.0200'
                    countries:
                      GBR:
                        name: United Kingdom
                        methods:
                          open_banking:
                            available: true
                            market: UK and EEA
                            price_usd: '0.7900'
                            add_ons:
                              balance: '0.3500'
                              transactions: '1.3000'
                          account_lookup:
                            available: true
                            price_usd: '0.4000'
                      CAN:
                        name: Canada
                        methods:
                          open_banking:
                            available: false
                            market: null
                            price_usd: null
                            add_ons: {}
                          account_lookup:
                            available: false
                            price_usd: null
        '304':
          description: >-
            Не модифицировано: значение `ETag`, переданное в `If-None-Match`,
            всё ещё совпадает. Тело ответа отсутствует.
      security:
        - {}
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl -fsS
            https://verification.didit.me/v3/organization/bank-verification-pricing/
        - lang: python
          label: Python
          source: |-
            from didit import Didit

            # This call needs no API key.
            client = Didit()

            result = client.pricing.bank_verification()
            print(result)
        - lang: javascript
          label: Node.js
          source: |-
            import Didit from "@didit-protocol/sdk-node";

            // This call needs no API key.
            const didit = new Didit();

            const result = await didit.pricing.bankVerification();
            console.log(result);
        - lang: go
          label: Go
          source: "ctx := context.Background()\n// This call needs no API key.\nclient := didit.NewClient()\n\nresult, err := client.Pricing.BankVerification(ctx)\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"
        - lang: java
          label: Java
          source: |-
            import me.didit.Didit;

            // This call needs no API key.
            Didit client = new Didit();

            var result = client.pricing().bankVerification();
            System.out.println(result);
        - lang: php
          label: PHP
          source: |-
            <?php

            require 'vendor/autoload.php';

            use Didit\DiditClient;

            // This call needs no API key.
            $didit = new DiditClient();

            $result = $didit->pricing->bankVerification();
            print_r($result->toArray());
        - lang: ruby
          label: Ruby
          source: |-
            require "didit"

            # This call needs no API key.
            didit = Didit::Client.new

            result = didit.pricing.bank_verification
            puts result.to_h
        - lang: csharp
          label: .NET
          source: |-
            using System;
            using System.Text.Json;
            using Didit;

            // This call needs no API key.
            using var client = new DiditClient();

            var result = await client.Pricing.BankVerificationAsync();
            Console.WriteLine(JsonSerializer.Serialize(result));
components:
  schemas:
    BankVerificationPricing:
      type: object
      description: >-
        Цены из публичного прейскуранта на банковскую верификацию: загрузка
        выписки, комиссия за собственный ключ провайдера и методы для каждой
        страны.
      required:
        - currency
        - statement_upload
        - own_provider_fee_usd
        - countries
      properties:
        currency:
          type: string
          enum:
            - USD
          description: Валюта каждой цены в ответе.
          example: USD
        statement_upload:
          $ref: '#/components/schemas/BankStatementUploadPricing'
        own_provider_fee_usd:
          type: string
          description: >-
            Комиссия за каждую оплачиваемую проверку структуры владения по
            маршруту, использующему ваш собственный контракт с провайдером
            вместо контракта Didit; взимается независимо от результата.
            Отменённое, завершившееся по таймауту или прерванное подключение не
            тарифицируется. Десятичная строка с 4 знаками после запятой, в USD.
          example: '0.0200'
        countries:
          type: object
          description: Каждая страна, с ключом по коду ISO 3166-1 alpha-3.
          additionalProperties:
            $ref: '#/components/schemas/BankVerificationPricingCountry'
    BankStatementUploadPricing:
      type: object
      description: Как тарифицируется загрузка выписки из банковского счёта.
      required:
        - price_usd
        - included_after_charged_bank_attempt
        - standalone_available
      properties:
        price_usd:
          type: string
          description: >-
            Цена загрузки выписки после платной попытки через банк. Десятичная
            строка с 4 знаками после запятой в USD.
          example: '0.0000'
        included_after_charged_bank_attempt:
          type: boolean
          description: >-
            `true`, если загрузка включена без дополнительной платы после
            оплаченной попытки банковской проверки в той же сессии.
          example: true
        standalone_available:
          type: boolean
          description: >-
            `true`, когда загрузка выписки может выполняться отдельно, без
            предварительной попытки через банк. `false` в продакшене; сессии в
            песочнице могут тестировать это без списания средств.
          example: false
    BankVerificationPricingCountry:
      type: object
      description: Методы банковской верификации для одной страны и их цены по прайс-листу.
      required:
        - name
        - methods
      properties:
        name:
          type: string
          description: Название страны на английском языке.
          example: United Kingdom
        methods:
          $ref: '#/components/schemas/BankVerificationPricingMethods'
    BankVerificationPricingMethods:
      type: object
      description: Два метода банковской верификации в стране.
      required:
        - open_banking
        - account_lookup
      properties:
        open_banking:
          $ref: '#/components/schemas/BankSignInPricing'
        account_lookup:
          $ref: '#/components/schemas/BankAccountCheckPricing'
    BankSignInPricing:
      type: object
      description: >-
        Вход в банк: пользователь входит в свой банковский аккаунт. Цена зависит
        от рынка и одинакова для всех банков в нём.
      required:
        - available
        - market
        - price_usd
        - add_ons
      properties:
        available:
          type: boolean
          description: >-
            `true` только в тех случаях, когда Didit поддерживает вход через
            банк в этой стране в продакшене.
          example: true
        market:
          type: string
          nullable: true
          description: Рынок, чья цена применяется. `null`, если недоступно.
          example: UK and EEA
        price_usd:
          type: string
          nullable: true
          description: >-
            Базовая цена одного входа в банк. `null`, если недоступно.
            Десятичная строка с 4 знаками после запятой, в USD.
          example: '0.7900'
        add_ons:
          type: object
          description: >-
            Дополнительные опции с ценой для этой страны, каждая в виде
            десятичной строки с 4 знаками после запятой в USD, добавляемые к
            цене входа через банк. Перечислены только те опции, которые доступны
            в стране; пусто, если вход через банк недоступен.
          properties:
            balance:
              type: string
              description: Дополнение для баланса счёта.
              example: '0.3500'
            transactions:
              type: string
              description: Дополнение «Транзакции».
              example: '1.3000'
    BankAccountCheckPricing:
      type: object
      description: >-
        Проверка счёта: пользователь вводит номер своего счёта, и Didit
        проверяет его в банке. Цена зависит от страны.
      required:
        - available
        - price_usd
      properties:
        available:
          type: boolean
          description: >-
            `true` только в тех случаях, когда Didit поддерживает проверку счёта
            в этой стране в продакшене.
          example: true
        price_usd:
          type: string
          nullable: true
          description: >-
            Базовая цена одной проверки счёта, на которую отвечает банк. `null`,
            если недоступно. Десятичная строка с 4 знаками после запятой, в USD.
          example: '0.4000'

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.