Skip to main content
GET
curl

Overview

Returns the list price of each Bank Verification method in every country. The endpoint is public: send no auth header. The response contains no organization data and is the same for every caller. The Bank Verification pricing page is built from this feed.

When to use it

  • Quote a bank step: price a workflow before you build it, per country and per method.
  • Show bank prices in your product: read the feed instead of copying prices that can change.

Methods

A method is available only where Didit serves it in production today. Where it is not, price_usd is null, so the feed never shows a price you cannot buy. available: false covers a country with no approved price, a method the country does not support, and a route that is not switched on yet.

Statement upload and own provider key

statement_upload.included_after_charged_bank_attempt is true when the bank statement upload is included at no extra charge after a charged bank attempt in the same session. statement_upload.standalone_available is false in production: a statement upload with no bank attempt first is not offered. Sandbox sessions can test one without billing. own_provider_fee_usd is charged for each billable ownership check on a route that uses your own provider contract, whatever the result. A cancelled, timed out or abandoned connection is not billed.

Discounts and contract prices

Every price is a list price. Your plan discount applies to the whole bank price, and a negotiated or contract price replaces the list price for your organization.

Caching

Responses are cached publicly for one hour and carry an ETag. Send it back in If-None-Match to get a 304 Not Modified with no body when nothing changed.

Response

Bank Verification list prices by country.

Public Bank Verification list prices: the statement upload, the own provider key fee and each country's methods.

currency
enum<string>
required

Currency of every price in the response.

Available options:
USD
Example:

"USD"

statement_upload
object
required

How the bank statement upload is priced.

own_provider_fee_usd
string
required

Fee for each billable ownership check on a route that uses your own provider contract instead of Didit's, charged whatever the result. A cancelled, timed out or abandoned connection is not billed. Decimal string with 4 decimals, in USD.

Example:

"0.0200"

countries
object
required

Every country, keyed by ISO 3166-1 alpha-3 code.