SEPA order taken by non-SEPA account

It is possible to create SEPA account using bank account from non-SEPA country, not matching the account country selected when creating the account.

It happened to me recently. My SEPA order to buy BTC was taken by SEPA account where the country of the account was Germany (DE), but the country of the bank account (IBAN) was Georgia.

I think that this is a bug in the BISQ platform and that the IBAN country should be validated against the selected country (limited to SEPA countries only).

Hi @halabap thanks for creating this post.

Yes it is possible if the user does not select the correct country.

I agree that this is a workaround that should not be allowed.

I agree that the IBAN should be validated against the country selected. Otherwise what is to stop anyone putting in an IBAN for a bank anywhere in the world.

For now though I would say you are within your rights not to go though on the trade with a user that has incorrectly set up their account and request compensation.

For reference:

Non SEPA countries

Not all European countries are part of the SEPA zone. Here’s an extended list of the European countries that are not in SEPA:

  • Albania
  • Armenia
  • Azerbaijan
  • Belarus
  • Bosnia and Herzegovina
  • Georgia
  • Kazakhstan
  • Kosovo
  • Moldova
  • Montenegro
  • North Macedonia
  • Russia
  • Serbia
  • Turkey
  • Ukraine

I have raised an GitHub issue about this:

# Match SEPA accounts IBANs to selected participating countries #241