diff --git a/src/components/StripeBankAccountTokenInputField/StripeBankAccountTokenInputField.util.js b/src/components/StripeBankAccountTokenInputField/StripeBankAccountTokenInputField.util.js index f21be45d..7618432f 100644 --- a/src/components/StripeBankAccountTokenInputField/StripeBankAccountTokenInputField.util.js +++ b/src/components/StripeBankAccountTokenInputField/StripeBankAccountTokenInputField.util.js @@ -156,6 +156,7 @@ export const mapInputsToStripeAccountKeys = (country, values) => { case 'ES': case 'SE': case 'CH': + case 'NO': return { account_number: cleanedString(values[IBAN]) }; case 'NZ': // NZ account number is typically presented in the format xx-xxxx-xxxxxxx-xxx diff --git a/src/config.js b/src/config.js index 5614b3fb..e835d63f 100644 --- a/src/config.js +++ b/src/config.js @@ -260,6 +260,19 @@ const stripeSupportedCountries = [ accountNumber: true, }, }, + { + // Norway + code: 'NO', + currency: 'EUR', + addressConfig: { + addressLine: true, + city: true, + postalCode: true, + }, + accountConfig: { + iban: true, + }, + }, { // Portugal code: 'PT', diff --git a/src/translations/en.json b/src/translations/en.json index ab9ffb0d..ef6f21ac 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -481,6 +481,7 @@ "PayoutDetailsForm.countryNames.LU": "Luxembourg", "PayoutDetailsForm.countryNames.NL": "Netherlands", "PayoutDetailsForm.countryNames.NZ": "New Zealand", + "PayoutDetailsForm.countryNames.NO": "Norway", "PayoutDetailsForm.countryNames.PT": "Portugal", "PayoutDetailsForm.countryNames.SE": "Sweden", "PayoutDetailsForm.countryNames.US": "United States",