Page MenuHomePhabricator

Add Online Banking for Czech Republic
Closed, ResolvedPublic

Description

As we are opening up the Czech Republic for Fundraising, I'd like to enable online banking in this market as it is the second largest payment type in this market. Adyen's documentation here: https://docs.adyen.com/payment-methods/online-banking-czech-republic/web-component

Event Timeline

So the API calls look almost identical to iDEAL API calls, with the one difference being the value of paymentMethod.type.

Looks like we would need to actually deploy it and find someone with a CZ bank account to test, though!

Test Online banking Czech Republic payments with real payment details and small amounts.

Noted. Let me know when we have something to test and we'll find someone!

Noting that this campaign starts April 5th - working to determine whether this is something we can actually accomplish within Payments timelines

Tried to follow the instructions to add the payment method to our test & prod accounts, and it did not appear in the list of methods available to request. Have emailed Adyen support.

They replied quickly!

We have configured CZ / CZK bank transfers for WikimediaDonations (LIVE).

... but there's a catch:

Do note that there is no test environment for CZ / CZK bank transfers. To test the full flow, merchants are recommended to penny test (i.e. test in live with small amounts) on their live environment.

Maybe treat it just like iDEAL and deploy and see if we get lucky?

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

[mediawiki/extensions/DonationInterface@master] WIP: Enable CZ online banking for Adyen

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

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

[wikimedia/fundraising/SmashPig@master] Rename Ideal classes, add handling for CZ bank transfer

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

Hi @EMartin, if we want to try and get this in the banner pre-test then Online need confirmation on a couple of things:

  • what should the buttons say, in both English and Czech?
  • does this method support recurring?

(cc @HNordeenWMF @spatton)

@pboombe: This method does not support recurring.

image.png (496×560 px, 35 KB)
. I am obtaining copies of the checkout logos/verbiage for this payment type.

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

[mediawiki/extensions/DonationInterface@master] DO NOT MERGE: paymentMethodResponse for testing CZ bt

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

@Pcoombe. Adyen has provided these logos. I am trying to get the written text.
For English, you can use:
https://checkoutshopper-live.adyen.com/checkoutshopper/images/logos/bankTransfer_GB.svg

For Czech, we currently don't have a specific logo, so you can use the default one:
https://checkoutshopper-live.adyen.com/checkoutshopper/images/logos/bankTransfer_IBAN.svg

@EMartin It's too close now to the pre-test for completing this work with enough time for QA and proofing.
We can try to work on this for testing within the banner campaign starting April 18.

@HNordeenWMF Thanks Haley. Adyen is trying to get me the verbiage as recent at this morning. I'll add it here when I have it.

@HNordeenWMF Haley, here is Adyen's response alas! For CZ, you can use "Online Banking CZ" . I am confirming what the Czech language should read.

@HNordeenWMF @AnnWF. @Pcoombe Here is the Czech language for Online Banking in Czech: Internetové Bankovnictví. In English: Online Banking. I dearly hope we can add this payment type for the test/campaign with this.

Change 904618 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Rename Ideal classes, add handling for CZ bank transfer

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

Change 905762 had a related patch set uploaded (by Wfan; author: Ejegg):

[wikimedia/fundraising/dev@master] Add test link for CZ bank transfer

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

Change 905762 merged by Wfan:

[wikimedia/fundraising/dev@master] Add test link for CZ bank transfer

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

Change 904386 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Enable CZ online banking for Adyen

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

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

[mediawiki/extensions/DonationInterface@master] Fix Adyen focused dropdown input appearance

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

Change 912938 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Fix Adyen focused dropdown input appearance

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

Awesome!!! We will get it tested.

Tested donation using online bank transfer and everything looks good. CID: 59554903

Question: Why only 6 banks appear in the list of values though there are around 30 banks available in The Czech Republic?

XenoRyet set Final Story Points to 2.

Change 904657 abandoned by Ejegg:

[mediawiki/extensions/DonationInterface@master] DO NOT MERGE: paymentMethodResponse for testing CZ bt

Reason:

no longer needed

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