Org Web Adapter

pages/mmpy_305_sepa_payout_method_validations.org

ID
6ef4db4c-d690-40e0-b27c-cbab14a5cdf5

MMPY-305 SEPA Payout Method Validations

- source :: https://multimediallc.atlassian.net/browse/MMPY-305

- tags :: Falcon Nest Project Story Falcon Nest Project

- epic :: MMPY-276 API Validations for all Payout Methods to add accounts

- sprint :: MM Sprint 27 MM Sprint 28

- status :: Status - Complete

Background

GIVEN

An BIC is submitted and the Payout Method is SEPA

WHEN

The BIC is returned as valid & a country is returned in the address

THEN

If the Country is not one of the countries listed below, an error should show:

The bank provided is not in one of the SEPA member states. Please check the BIC/Swift provided, or select Wire as your payout method.

#+begin_src markdown

AL, AD, AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IS, IE, IT, LV, LI, LT, LU, MT, MD, MC, ME, NL, MK, NO, PL, PT, RO, SM, SK, SI, ES, SE, CH, GB

#+end_src

EU Member States (27)

Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and Sweden. 

EEA Countries (3)

Iceland, Liechtenstein, and Norway.

Non-EEA Countries (9)

Albania, Andorra, Monaco, Montenegro, San Marino, Switzerland, The United Kingdom, Vatican City State, Moldova, North Macedonia

Requirements

DONE Add SEPA country list checking to BIC validation

multimediallcworkfeaturemmpy305mmpy276validationaccountspayeefalconnest
ID
4e13e358-f4b9-33af-1acc-c2b42f04dea4

DONE Add tests for SEPA country list checking

testsmultimediallcworkfeaturemmpy305mmpy276validationaccountspayeefalconnest
ID
bd5cd41e-ad3e-5f7f-277d-baca0a86ec6c