# `AdyenClient.BinLookup`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/bin_lookup_disputes_recurring_payout.ex#L1)

Adyen BinLookup API (v54).

Retrieve 3D Secure availability and interchange/scheme fee estimates
based on a card BIN (first 6–11 digits).

# `get_3ds_availability`

```elixir
@spec get_3ds_availability(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Check if 3D Secure is available for a BIN.

## Required fields
- `merchantAccount`
- `cardNumber` — at least 6 digits
- `amount`

# `get_cost_estimate`

```elixir
@spec get_cost_estimate(
  map(),
  keyword()
) :: AdyenClient.Client.response()
```

Get a cost estimate (interchange + scheme fees) for a transaction.

## Required fields
- `merchantAccount`
- `amount`
- `assumptions` — `%{assumeLevel3Data: true, assume3DS: true}`
- `cardNumber` or `additionalData.cardBin`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
