Page MenuHomePhabricator

Switch over to using WMF-generated certificates with Adyen Apple Pay
Closed, ResolvedPublic

Description

Originally we intended to use the Adyen-certificate Apple Pay approach, but as our requirements have now changed and we need to support in-app payments, we must switch over to using Adyen Apple Pay with our own certificates, based on the Adyen documentation here and here

Status:

Event Timeline

I've updated this task description to include a to-do list so we can manage the progress of the task.

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

[wikimedia/fundraising/SmashPig@master] WIP get Apple Pay session right from Apple

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

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

[mediawiki/extensions/DonationInterface@master] WIP Apple Pay: onValidateMerchant handler

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

This ticket is on hold whilst we move over to the project we're setting on on this ticket

Test domains have been validated, and the txt files and instructions have been checked in to the config-private repo under payments/applepay

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

[mediawiki/core@fundraising/REL1_35] Add Merchant ID domain association file

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

Change 730364 merged by jenkins-bot:

[mediawiki/core@fundraising/REL1_35] Add Merchant ID domain association file

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

Change 720126 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Get Apple Pay session from Apple

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

Change 720127 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Apple Pay: onValidateMerchant handler

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