Page MenuHomePhabricator

Don't log a huge error blob when Apple Pay UI dismissed
Open, Needs TriagePublic2 Estimated Story Points

Description

For example, this is about one third of what we get in the error log:

Nov 21 02:37:38 payments1006 adyen_gateway: 196762823:196762823.1 Client side error: Array ( [message] => CANCEL: ApplePay UI dismissed [file] => https://payments.wikimedia.org/load.php?lang=en&modules=di.form.core.validate%7CdonationInterface.skinOverride%7Cext.donationInterface.adyenCheckout%2CcurrencyRates%2CerrorLog%2CerrorMessages%2Cforms%2CmonthlyConvert%2CmonthlyConvert_011%2Cvalidation%7Cjquery%2Csite%7Cjquery.client%7Cmediawiki.String%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2CjqueryMsg%2Clanguage%2Cutil%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%7Cskins.vector.legacy.js&skin=vector&version=1hqza [line] => 13 [col] => 739 [userAgent] =>

Also make sure the UI responds sensibly to the close event (probably want to show the fail page)