Page MenuHomePhabricator

Due Jan 1 - [Action required] Bulgarian Lev (BGN) currency changeover to Euro (EUR)
Closed, ResolvedPublic

Description

Legal and risk

Effective January 1, 2026, Bulgaria will officially become a member of the Eurozone, converting its domestic currency from the Bulgarian Lev (BGN) to the Euro (EUR) at a fixed exchange rate of 1.95583 BGN to 1 EUR.

Processing BGN payments will be affected as follows:

Starting August 8, 2025, merchants need to display pricing in both BGN and EUR; Enforcement of this requirement will begin on October 8, 2025.
Effective January 1, 2026, payments must be processed in EUR.
Effective January 1, 2026, payouts from Adyen will be completed in EUR.
For more details, please visit our FAQs page.

Event Timeline

Flagging for @Pcoombe/ @KMorrow-WMF for new acquisitions, FR-Tech will review existing (~29) BGN recurring donors that we'll need to changeover to EUR.

@RKumar_WMF Please confirm if there are any timing considerations.

From Adyen- "Note that we're currently in the overlap period (as of Aug 8th) in which Bulgarian merchants must list both currencies. Enforcement is a little looser at the moment but beginning Oct 8th it will become far more strict. Then the official switch to EUR happens on Jan 1st."- So we need to changeover to EUR on 1st Jan 2026 and prior to that we can take down the donation form for BG.

It looks like we have payments forms for new EUR donations in Bulgaria already https://payments.wikimedia.org/index.php/Special:GravyGateway?currency=EUR&country=BG&payment_method=cc&uselang=en-gb&amount=10&opt_in=1

Showing both currencies on donatewiki is going to be annoying though...

Oh wait @RKumar_WMF, are you suggesting we just disable donations from Bulgaria until January? That would suit me fine, and I can't imagine it's a lot of donations. Do we need a wider discussion before doing that?

Right, I am suggesting to disable donations from BG until Jan'26. We discussed this briefly during leads call but we can re-confirm with all stakeholders.

I've added to discuss in standup next week. Providing everyone agrees, it will be easy to change.

Donation forms in Bulgaria are now disabled https://donate.wikimedia.org/?country=BG, and I made an Asana task to re-enable with Euros in January

We still need to figure out what needs doing for recurring donations

AKanji-WMF moved this task from Next to Current Sprint on the Fundraising-Backlog board.

Thanks for flagging @RKumar_WMF - bringing this into our current sprint

AKanji-WMF renamed this task from [Action required] Bulgarian Lev (BGN) currency changeover to Euro (EUR) to Due Jan 1 - [Action required] Bulgarian Lev (BGN) currency changeover to Euro (EUR).Dec 24 2025, 3:18 PM

@XenoRyet Dylan, can you tell us if this is on track given that it is now live?

Change #1223224 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/SmashPig@master] Bulgaria goes Euro

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

Change #1223224 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Bulgaria goes Euro

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

Change #1223260 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Remove BGN as a currency option

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

Change #1223260 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Remove BGN as a currency option

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

Change #1223266 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/crm@master] Convert active BGN recurrings to EUR

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

Change #1223266 merged by Eileen:

[wikimedia/fundraising/crm@master] Convert active BGN recurrings to EUR

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

Ejegg subscribed.

OK, this is done from fr-tech's side. We've got BGN removed as an option on the payments side, and if anyone comes in with country=BG but no currency we'll default to EUR. Then in Civi we've converted all the BGN recurring donations to EUR at a rate of 0.512 EUR / BGN and they should start charging with tonight's job.

XenoRyet set Final Story Points to 2.