Page MenuHomePhabricator

Add in missing countries for adyen
Closed, ResolvedPublic

Description

This used to be make sure adyen has the countries ingenico had but ingenico literally had every country in its countries.yaml.

Greece is available in Adyen but was still defaulting to Ingenico, this was because we had explicitly added countries to the Adyen supported list and ones not in it defaulted to Ingenico.

From a previous task I had looked into:

CountryCodeCurrencyAdyenIngenico
SloveniaSIAvailableDefault
AzerbaijanAZ?Default
AlbaniaALDefault
El SalvadorSVDefault
GhanaGHDefault
ZambiaZMDefault
Puerto RicoPRUSDDefault
GuernseyGGDefault
HaitiHTDefault
VietnamVNDefault
TaiwanTWDefault
Northern Mariana IslandsMPUSDDefault

Event Timeline

AKanji-WMF subscribed.

Given these are non-campaign markets and we're just before code freeze, moving this to near future

We need to add in all the regions here https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements
We are still blocking islands like Guernsey as they aren't in the Adyen config

XenoRyet triaged this task as Medium priority.Sep 30 2024, 8:13 PM

Just adding the three countries as discussed in this Slack thread.

We've heard from donors in: The Falkland Islands, Montenegro, and Venezuela that received the error shown in the screenshot below when attempting to donate.

Screenshot 2024-09-18 at 2.25.20 PM (1).png (380×1 px, 62 KB)

Change #1078783 had a related patch set uploaded (by Cstone; author: Cstone):

[mediawiki/extensions/DonationInterface@master] Add in countries we accept the currency of already A-H Also alphabetized some

https://gerrit.wikimedia.org/r/1078783

Change #1079052 had a related patch set uploaded (by Cstone; author: Cstone):

[mediawiki/extensions/DonationInterface@master] Add in countries we accept the currency of already I-Z Also alphabetized

https://gerrit.wikimedia.org/r/1079052

Just flagging one more that I came across today. Donor in #1549449 located in Georgia received the same error when attempting to donate.

I also noticed when recreating that the US Virgin Islands form has this same error.

Change #1078783 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add in countries we accept the currency of already A-H Also alphabetized some

https://gerrit.wikimedia.org/r/1078783

Change #1079052 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add in countries we accept the currency of already I-Z Also alphabetized

https://gerrit.wikimedia.org/r/1079052

Cstone renamed this task from Check that Adyen supports countries we had available on Ingenico to Add in missing countries for adyen.Oct 11 2024, 2:18 AM
Cstone updated the task description. (Show Details)
XenoRyet set Final Story Points to 2.