> ## 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: 공개 가격 피드

> Didit 은행 인증 공개 가격 피드입니다. GET /v3/organization/bank-verification-pricing/에서 은행 로그인, 부가 기능, 국가별 계좌 확인의 정가를 확인할 수 있습니다.



은행 인증 가격 프롬프트
        프롬프트를 클립보드에 복사



      
      

\<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/ko/core-technology/bank-verification/verification-methods.md) 방식별 정가를 반환합니다.
이 엔드포인트는 공개되어 있으므로 인증 헤더를 보내지 마십시오.
응답에는 조직 데이터가 포함되지 않으며, 호출하는 모든 사용자에게 동일하게 반환됩니다.[은행 인증 가격](https://docs.didit.me/ko/getting-started/bank-verification-pricing.md) 페이지는 이 피드를 기반으로 만들어집니다.## 사용 시점- **은행 단계 견적 내기**: 워크플로를 만들기 전에 국가별, 방식별로 가격을 확인합니다.
- **제품에 은행 가격 표시하기**: 변경될 수 있는 가격을 복사하는 대신 피드를 읽어 오십시오.## 방식| 키 | 방식 | 가격 책정 |
| - | - | - |
| `open_banking` | 은행 로그인: 사용자가 자신의 은행에 로그인합니다 | 시장별로 책정되며, 같은 시장의 모든 은행에 동일하게 적용됩니다. `add_ons`에는 해당 국가에서 제공하는 잔액 및 거래 내역 부가 기능이 나열되며, 이는 별도로 추가 요금이 부과됩니다. |
| `account_lookup` | 계좌 확인: 사용자가 계좌번호를 입력하고 은행이 이를 확인합니다 | 국가별로 책정되며, 은행이 응답하는 확인 건마다 한 번씩 요금이 부과됩니다. [계좌 확인](https://docs.didit.me/ko/core-technology/bank-verification/account-check.md)을 참조하십시오. |방식은 Didit가 현재 프로덕션에서 제공하는 경우에만 `available` 상태입니다.
그렇지 않은 경우 `price_usd`는 `null`이므로, 구매할 수 없는 가격은 피드에 표시되지 않습니다.
`available: false`는 승인된 가격이 없는 국가, 해당 국가가 지원하지 않는 방식, 아직 활성화되지 않은 경로를 모두 포함합니다.## 거래내역서 업로드 및 자체 제공업체 키`statement_upload.included_after_charged_bank_attempt`는 같은 세션에서 유료 은행 시도 후 거래내역서 업로드에 추가 요금이 없을 때 `true`입니다.
`statement_upload.standalone_available`은 프로덕션에서 `false`입니다. 은행 시도 없이 단독으로 거래내역서를 업로드하는 기능은 제공되지 않습니다. 샌드박스 세션에서는 요금 청구 없이 테스트할 수 있습니다.`own_provider_fee_usd`는 자체 제공업체 계약을 사용하는 경로에서 결과와 관계없이 청구 가능한 소유권 확인마다 부과됩니다. 취소되거나, 시간 초과되거나, 중단된 연결에는 요금이 청구되지 않습니다.## 할인 및 계약 가격모든 가격은 정가입니다.
요금제 할인은 은행 가격 전체에 적용되며, 협상되었거나 계약된 가격은 귀하의 조직에 대해 정가를 대체합니다.## 캐싱응답은 1시간 동안 공개적으로 캐시되며 `ETag`가 포함됩니다.
변경 사항이 없을 때 본문 없이 `304 Not Modified`를 받으려면 `If-None-Match`에 이 값을 담아 다시 보내십시오.


## OpenAPI

````yaml ko/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 방식(잔액 및 거래 내역 추가 기능이 포함된 은행 로그인, 계좌 확인)에 대한
        정가를 반환합니다. 해당 국가에서 현재 제공되지 않는 방식은 가격 없이 이용 불가능으로 표시됩니다. 워크플로를 구축하기 전에 은행
        단계를 견적하거나 자체 제품에 은행 가격을 표시하는 데 사용하십시오.


        공개: 인증 헤더를 전송하지 마십시오. 응답에는 조직 데이터가 포함되지 않으며 모든 호출자에게 동일합니다. 1시간 동안 공개적으로
        캐시되며 `ETag`가 포함되어 있으므로, 변경 사항이 없을 때 `304 Not Modified`를 수신하려면
        `If-None-Match`를 전송하십시오.


        방식은 Didit이 현재 프로덕션 환경에서 제공하는 경우에만 `available`이며, 그 외 모든 곳에서는
        `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: 두 방법이 모두 지원되는 국가 1개, 둘 다 지원되지 않는 국가 1개
                  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: '수정되지 않음: `If-None-Match`로 보낸 `ETag`가 여전히 일치합니다. 본문이 없습니다.'
      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: 'Public Bank Verification 정가: 거래내역서 업로드, 자체 제공자 키 수수료 및 각 국가별 방식입니다.'
      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 10진수
            문자열입니다.
          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: 프로덕션 환경에서 Didit이 해당 국가의 은행 로그인을 지원하는 경우에만 `true`입니다.
          example: true
        market:
          type: string
          nullable: true
          description: 가격이 적용되는 시장입니다. 사용할 수 없는 경우 `null`입니다.
          example: UK and EEA
        price_usd:
          type: string
          nullable: true
          description: 은행 로그인 1건당 가격입니다. 이용할 수 없는 경우 `null`입니다. USD 기준 소수점 4자리의 소수 문자열입니다.
          example: '0.7900'
        add_ons:
          type: object
          description: >-
            해당 국가에서 가격이 책정된 부가 기능으로, 은행 로그인 가격에 추가되는 USD 기준 소수점 4자리 십진수 문자열입니다.
            해당 국가에서 제공하는 부가 기능만 나열되며, 은행 로그인을 사용할 수 없는 경우 비어 있습니다.
          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: 프로덕션 환경에서 Didit이 해당 국가의 계좌 확인을 지원하는 경우에만 `true`입니다.
          example: true
        price_usd:
          type: string
          nullable: true
          description: >-
            은행이 응답한 계좌 확인 건당 가격입니다. 이용할 수 없는 경우 `null`입니다. USD 기준 소수점 4자리의 소수
            문자열입니다.
          example: '0.4000'

````

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