Page MenuHomePhabricator

Handle donors reaching payment forms with no payment_method
Closed, ResolvedPublic1 Estimated Story Points

Description

Currently we just show a form with missing fields and don't act right. Set a default, or redirect to donatewiki or 'ways to give'.

error example:
Dec 28 17:42:59 payments1005 adyen_gateway: 157052701:157052701.1 Redirecting to fail page for exception in setClientVariables: Configuration key 'payment-provider//class' does not exist.

For Ingenico, we get a form with missing fields and no card logos. Pressing continue yields an error.
https://payments.wikimedia.org/index.php?title=Special:GlobalCollectGateway&appeal=JimmyQuote&ffname=cc-vmad&recurring=&uselang=en&language=en&currency_code=USD&country=US&amount=1

Event Timeline

DStrine set the point value for this task to 1.
DStrine moved this task from Triage to Q4 FY21-22 on the Fundraising-Backlog board.

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

[mediawiki/extensions/DonationInterface@master] Add cc as payment_method default in general for old gateway link that contains no payment_method.

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

Change 876044 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add cc as payment_method default for most gateway

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

XenoRyet set Final Story Points to 2.