Last modified: 2012-10-10 18:09:59 UTC
It seems that the payment-site (at least the version for the Netherlands) doesn't support with IE9 (in other browsers, no problems occur). You can generate the bug as follows: In IE9, go to https://payments.wikimedia.org/index.php/Special:GlobalCollectGateway?uselang=en&form_name=RapidHtml&appeal=JimmyQuote&ffname=rtbt-ideal&payment_method=rtbt - fill in an amount and select a random Bank. The result is "Requested an unavailable or non-existent form." with some backtrack details. In other browsers, everything goes fine.
Pasting the backtrace results here is highly welcome.
Requested an unavailable or non-existent form. Backtrace: #0 /srv/www/org/wikimedia/payments/extensions/DonationInterface/gateway_forms/RapidHtml.php(134): Gateway_Form_RapidHtml->set_html_file_path('default') #1 /srv/www/org/wikimedia/payments/extensions/DonationInterface/gateway_common/GatewayForm.php(124): Gateway_Form_RapidHtml->__construct(Object(GlobalCollectAdapter)) #2 /srv/www/org/wikimedia/payments/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.body.php(92): GatewayForm->displayForm() #3 /srv/www/org/wikimedia/payments/includes/SpecialPageFactory.php(493): GlobalCollectGateway->execute(NULL) #4 /srv/www/org/wikimedia/payments/includes/Wiki.php(263): SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) #5 /srv/www/org/wikimedia/payments/includes/Wiki.php(603): MediaWiki->performRequest() #6 /srv/www/org/wikimedia/payments/includes/Wiki.php(513): MediaWiki->main() #7 /srv/www/org/wikimedia/payments/index.php(58): MediaWiki->run() #8 {main}
We have reproduced the error and are looking into it. As to why it is IE-specific, we have no clue yet.
It turns out that the issue was related to the way IE was dealing with placeholder values in the "Other Amount" fields. The issue should be resolved by https://gerrit.wikimedia.org/r/#/c/27432/1 and will be deployed as soon as possible.