Page MenuHomePhabricator

Handle card payment submission in Adyen Drop-In web
Closed, ResolvedPublic

Description

As described in Step 3 of https://docs.adyen.com/online-payments/drop-in-web

May require adding an API call in SmashPig and plumbing it through the AdyenAdapter

Full parameters of the Adyen API call we need to make are available at
https://docs.adyen.com/api-explorer/#/CheckoutService/v67/post/payments

For this step, let's just make it handle credit card submissions.

Event Timeline

Ejegg updated the task description. (Show Details)

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

[wikimedia/fundraising/SmashPig@master] WIP Create Adyen payment w/encrypted details

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

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

[mediawiki/extensions/DonationInterface@adyen] WIP Handle Adyen encrypted card submission

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

Ejegg renamed this task from Handle payment submission in Adyen Drop-In web to Handle card payment submission in Adyen Drop-In web.May 11 2021, 6:19 PM
Ejegg updated the task description. (Show Details)
Ejegg updated the task description. (Show Details)

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

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: map brand code to submethod

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

Change 692642 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: fill in some missing account config

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

Change 692956 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[wikimedia/fundraising/SmashPig@master] WIP: Add adyen request template

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

Change 693481 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[mediawiki/extensions/DonationInterface@adyen] WIP: Adyen Checkout: Swap out dropin for web components

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

Change 689198 merged by Ejegg:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: basic encrypted card submission

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

Change 690030 merged by Ejegg:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: map brand code to submethod

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

Change 689196 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Create Adyen payment w/encrypted details

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

Change 692642 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: fill in some missing account config

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

Change 695456 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: Add new failure and redirect behaviour

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

Change 696630 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: add error logging on failure flow

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

Change 695456 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: Add new failure and redirect behaviour

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

jgleeson subscribed.

Change 696630 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@adyen] Adyen Checkout: add error logging on failure flow

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