Page MenuHomePhabricator

Handle 3DSecure for Adyen Checkout
Closed, ResolvedPublic

Description

We will have to pass some additional details back and forth from the browser through our server to the Adyen API as described here:

https://docs.adyen.com/online-payments/drop-in-web#step-4-additional-front-end

Fortunately, it looks like Adyen's Javascript will do most of the work to display the challenge and collect browser details.

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedEjegg

Event Timeline

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

[wikimedia/fundraising/SmashPig@master] Add props for auth redirects, handling in Adyen

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

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

[wikimedia/fundraising/SmashPig@master] WIP Adyen Checkout: params to trigger 3D Secure

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

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

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: add ReturnUrl staging helper

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

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

[mediawiki/extensions/DonationInterface@adyen] WIP Adyen Checkout: handle 3d Secure (Redirect Flow)

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

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

[mediawiki/extensions/DonationInterface@adyen] Move 3D Secure staging logic to base class

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

For testing locally, just added a setting in the private config repo for fundraising-dev.

Change 695710 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Add props for auth redirects, handling in Adyen

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

Change 695711 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Adyen Checkout: params to trigger 3D Secure

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

Change 695816 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: add ReturnUrl staging helper

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

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

[wikimedia/fundraising/SmashPig@master] Adyen: Add more details to DetailsResponse

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

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

[wikimedia/fundraising/SmashPig@master] Guard against unset PSP Reference

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

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

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: handle return from redirect

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

Change 700100 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Guard against unset PSP Reference

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

Change 700080 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Adyen: Add more details to DetailsResponse

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

Change 698073 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Move 3D Secure staging logic to base class

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

Change 695817 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: first step of 3D Secure (Redirect)

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

Change 700105 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: handle return from redirect

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