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

# EUR integration guide

> On and offramp with EUR using SEPA Instant and SEPA Credit payments

<Tip>
  To access EUR and the SEPA payment rail, please reach out to our team at [sales@bridge.xyz](mailto:sales@bridge.xyz)
</Tip>

## 🇪🇺 What we support

* [Virtual Accounts](https://apidocs.bridge.xyz/platform/orchestration/virtual_accounts/virtual-account#eur) - Deposit EUR using SEPA instant and SEPA credit payments using a unique virtual IBAN.
* [Transfers](https://apidocs.bridge.xyz/platform/orchestration/transfers/transfer#create-transfer) - Onramp and offramps using memos.
* [Liquidation Addresses](https://apidocs.bridge.xyz/platform/orchestration/liquidation_address/liquidation_address#multichain-%2B-multicurrency) - Offramp from stablecoin or crypto to EUR via SEPA.
* [Supported Countries](https://apidocs.bridge.xyz/platform/customers/compliance/supported-countries-list) - We support EUR on & offramps for customers in +100 countries.

## Logistics

* Onramps: 1PP & 3PP onramps supported. For 3PP deposits from individuals, please contact your account manager
* Offramps: 1PP & 3PP onramps & offramps supported to both individuals and businesses.
* **Support SEPA payments to & from IBANs issued in countries and territories:** Aland Islands, Albania, Andorra, Austria, Azores, Belgium, Bulgaria, Canary Islands, Ceuta, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, French Guiana, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Madeira, Malta, Martinique, Mayotte, Melilla, Moldova, Monaco, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Reunion, Romania, Saint Barthélemy, Saint Martin (French part), Saint Pierre and Miquelon, San Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, Vatican City.

***

## **Request / Response Examples**

#### Related APIs

* [SEPA Endorsement](https://apidocs.bridge.xyz/platform/customers/customers/endorsements#sepa-endorsement) required to use the EUR currency and SEPA payment rail.
* Create a [EUR Virtual Account](https://apidocs.bridge.xyz/platform/orchestration/virtual_accounts/virtual-account#eur) to onramp funds using a unique IBAN.
* Create a [EUR External Account](https://apidocs.bridge.xyz/platform/orchestration/external-accounts/external-accounts-api#eur-sepa) to use as a [Transfer](https://apidocs.bridge.xyz/platform/orchestration/transfers/transfer#create-transfer) or [Liquidation Address](https://apidocs.bridge.xyz/platform/orchestration/liquidation_address/liquidation_address#multichain-%2B-multicurrency) offramp destination.

<Tabs>
  <Tab title="External Account">
    ```bash Request expandable theme={null}
    curl --request POST \
      --url https://api.bridge.xyz/v0/customers/#{request.customer_id}/external_accounts \
      --header 'Api-Key: #{api_key}' \
      --header 'Content-Type: application/json' \
      --header 'Idempotency-Key: 011235' \
      --data '
    {
      "currency": "eur",
      "bank_name": "Deutsche Bank",
      "account_owner_name": "Ada Lovelace",
      "first_name": "Ada",
      "last_name": "Lovelace",
      "account_owner_type": "individual",
      "account_type": "iban",
      "iban": {
        "account_number": "DE89370400440532013000",
        "bic": "DEUTDEDBFRA",
        "country": "DEU"
      },
      "address": {
        "street_line_1": "Taunusanlage 12",
        "city": "Frankfurt",
        "postal_code": "60325",
        "country": "DEU"
      }
    }'
    ```
  </Tab>

  <Tab title="Virtual Account">
    ```bash Request expandable theme={null}
    curl --request POST \
      --url https://api.bridge.xyz/v0/customers/#{request.customer_id}/virtual_accounts \
      --header 'Api-Key: #{api_key}' \
      --header 'Content-Type: application/json' \
      --header 'Idempotency-Key: #{request.idempotency_key}' \
      --data '
    {
      "developer_fee_percent": "0.0",
      "source": {
        "currency": "eur"
      },
      "destination": {
        "currency": "usdc",
        "payment_rail": "tempo",
        "bridge_wallet_id": "bw_1234"
      }
    }'
    ```
  </Tab>

  <Tab title="Transfer Onramp">
    ```bash Request expandable theme={null}
    curl --request POST \
      --url https://api.bridge.xyz/v0/transfers \
      --header 'Api-Key: #{api_key}' \
      --header 'Content-Type: application/json' \
      --header 'Idempotency-Key: 011235' \
      --data '
    {
      "developer_fee_percent": "0.0",
      "on_behalf_of": "#{request.customer_id}",
      "amount": "2.01",
      "source": {
        "currency": "eur",
        "payment_rail": "sepa"
      },
      "destination": {
        "currency": "usdc",
        "payment_rail": "tempo",
        "bridge_wallet_id": "bw_1234"
      }
    }'
    ```
  </Tab>

  <Tab title="Transfer Offramp">
    ```bash Request expandable theme={null}
    curl --request POST \
      --url https://api.bridge.xyz/v0/transfers \
      --header 'Api-Key: #{api_key}' \
      --header 'Content-Type: application/json' \
      --header 'Idempotency-Key: 011235' \
      --data '
    {
      "developer_fee_percent": "0.0",
      "on_behalf_of": "cust_1234",
      "source": {
        "currency": "usdc",
        "payment_rail": "bridge_wallet",
        "bridge_wallet_id": "bw_789"
      },
      "destination": {
        "amount": "3.00",
        "currency": "eur",
        "payment_rail": "sepa",
        "external_account_id": "ea_5678",
        "reference": "abcdefghijklmnopqrstuvwxyzabcdefg" // SEPA reference remittance details
      }
    }'
    ```
  </Tab>
</Tabs>
