It looks like GPay was broken because we forgot to push up a config change to `LocalSettings.php` for Payments, to add the new `GoogleScript` key to `$wgAdyenCheckoutGatewayAccountInfo`.
When I tried to [[ https://payments.wikimedia.org/index.php/Special:AdyenCheckoutGateway?currency=CAD&country=CA&payment_method=google&recurring=false&uselang=en&amount=5&utm_medium=spontaneous&utm_campaign=spontaneous&utm_source=fr-redir.default~default~default~default~control.google&utm_key=vw_1920~vh_971~otherAmt_0~validateError_1~time_18 | donate with GPay ]], I saw the following error: "Could not load payment provider Javascript. Please reload or try again later."
{F36487378}
Debugging into the JS on live, I could see `configFromServer.googleScript` was null:
{F36487354}
It seems the issue was that we didn't push out a config update equivalent to `ee529a765e5bd3e` in the config-private repo for our Docker setup, to add that key. I pushed the needed update to the localsettings repo on the cluster, and deployed it after checking with @XenoRyet.
After that deploy, the GPay form loaded correctly.
Also, interestingly, there don't seem to be any errors in the production logs related to this error? Discovered it locally when testing stuff out without having pulled the needed updated from config-private. Locally there was indeed an error in logs/payments-mediawiki.log:
```
mediawiki[113]: {"id":"e0d5dd0a2443b571612a5b3b","type":"ErrorException","file":"/var/www/html/extensions/DonationInterface/gateway_common/gateway.adapter.php","line":3042,"message":"PHP Notice: Undefined index: GoogleScript","code":0,"url":"/index.php?title=Special:AdyenCheckoutGateway&appeal=JimmyQuote&payment_method=cc&recurring=0&uselang=en&language=en¤cy=USD&amount=10&country=US&ffname=adyen&first_name=Jimmy&last_name=Wales&street_address=1+Montgomery+Street&city=San+Francisco&state_province=CA&postal_code=94104&email=jwales%40example.com&debug=true","caught_by":"mwe_handler","backtrace":[{"file":"/var/www/html/extensions/DonationInterface/gateway_common/gateway.adapter.php","line":3042,"function":"handleError","class":"MWExceptionHandler","type":"::"},{"file":"/var/www/html/extensions/DonationInterface/adyen_gateway/adyen_checkout.adapter.php","line":349,"function":"getAccountConfig","class":"GatewayAdapter","type":"->"}
```
//[ remaining stack trace omitted ... ]//