extension.json
{
"name": "Donation Interface",
"version": "2.5.9.2",
"author": [
"Elliott Eggleston",
"Katie Horn",
"Ryan Kaldari",
"Arthur Richards",
"Sherah Smith",
"Matt Walker",
"Adam Wight",
"Peter Gehres",
"Jeremy Postlethwaite",
"Dylan Kozlowski",
"Casey Dentinger",
"Maggie Epps",
"Jack Gleeson",
"Christine Stone"
],
"license-name": "GPL-2.0-or-later",
"url": "https://www.mediawiki.org/wiki/Extension:DonationInterface",
"type": "specialpage",
"requires": {
"MediaWiki": ">= 1.39"
},
"callback": "DonationInterface::registerExtension",
"SpecialPages": {
"GatewayChooser": "GatewayChooser",
"SystemStatus": "SystemStatus",
"EmailPreferences": "EmailPreferences",
"RecurUpgrade": "RecurUpgrade",
"FundraiserMaintenance": "FundraiserMaintenance",
"IngenicoGateway": "IngenicoGateway",
"IngenicoGatewayResult": "IngenicoGatewayResult",
"AmazonGateway": "AmazonGateway",
"AdyenCheckoutGateway": "AdyenCheckoutGateway",
"AdyenCheckoutGatewayResult": "AdyenCheckoutGatewayResult",
"BraintreeGateway": "BraintreeGateway",
"BraintreeGatewayResult": "BraintreeGatewayResult",
"PaypalExpressGateway": "PaypalExpressGateway",
"PaypalExpressGatewayResult": "PaypalExpressGatewayResult",
"DlocalGateway": "DlocalGateway",
"DlocalGatewayResult": "DlocalGatewayResult",
"GravyGateway": "GravyGateway",
"GravyGatewayResult": "GravyGatewayResult"
},
"APIModules": {
"di_amazon_bill": "AmazonBillingApi",
"di_donate_adyen": "AdyenDonationApi",
"di_donate_dlocal": "DlocalDonationApi",
"di_applesession_adyen": "AdyenAppleApi",
"di_donate_braintree": "BraintreeDonationApi",
"donate": "DonationApi",
"di_recurring_convert": "RecurringConversionApi",
"getPaymentMethods": "AdyenGetPaymentMethodsApi",
"logPaymentsFormError": "MediaWiki\\Extension\\DonationInterface\\Api\\ApiDonationClientError",
"logRecurUpgradeFormError": "MediaWiki\\Extension\\DonationInterface\\Api\\ApiRecurUpgradeClientError",
"employerSearch": "EmployerSearchAPI",
"submitPayment": "AdyenSubmitPaymentApi"
},
"MessagesDirs": {
"DonationInterface": [
"gateway_common/i18n/interface",
"gateway_common/i18n/country-specific",
"gateway_common/i18n/countries",
"gateway_common/i18n/us-states",
"gateway_common/i18n/canada-provinces",
"gateway_common/i18n/api",
"amazon_gateway/i18n",
"adyen_gateway/i18n",
"ingenico_gateway/i18n",
"paypal_ec_gateway/i18n",
"email_forms/i18n"
]
},
"ExtensionMessagesFiles": {
"GatewayAliases": "DonationInterface.alias.php",
"AmazonGatewayAlias": "amazon_gateway/amazon_gateway.alias.php",
"IngenicoGatewayAlias": "ingenico_gateway/ingenico_gateway.alias.php",
"AdyenGatewayAlias": "adyen_gateway/adyen_gateway.alias.php",
"PaypalGatewayAlias": "paypal_ec_gateway/paypal_gateway.alias.php",
"BraintreeGatewayAlias": "braintree_gateway/braintree_gateway.alias.php",
"DlocalGatewayAlias": "dlocal_gateway/dlocal_gateway.alias.php",
"GravyGatewayAlias": "gravy_gateway/gravy_gateway.alias.php"
},
"RawHtmlMessages": [
"donate_interface-otherways"
],
"AutoloadClasses": {
"Amount": "gateway_common/Amount.php",
"AmountInCents": "gateway_common/AmountInCents.php",
"ArrayHelper": "gateway_common/ArrayHelper.php",
"FiscalNumber": "gateway_common/FiscalNumber.php",
"EmployerFieldValidation": "gateway_common/EmployerFieldValidation.php",
"EmployerSearchAPI": "gateway_common/employerSearch.api.php",
"CiviproxyConnect": "extras/civiproxy/CiviproxyConnect.php",
"ClientSideValidationHelper": "gateway_common/ClientSideValidationHelper.php",
"ConfigurationReader": "gateway_common/ConfigurationReader.php",
"ContributionTrackingPlusUnique": "gateway_common/ContributionTrackingPlusUnique.php",
"CountryValidation": "gateway_common/CountryValidation.php",
"CurrencyCountryRule": "gateway_common/CurrencyCountryRule.php",
"CurrencyRatesModule": "modules/CurrencyRatesModule.php",
"DonationData": "gateway_common/DonationData.php",
"DonationInterface": "DonationInterface.class.php",
"DonationLoggerFactory": "gateway_common/DonationLoggerFactory.php",
"DonationLogProcessor": "gateway_common/DonationLogProcessor.php",
"DonationProfiler": "gateway_common/DonationProfiler.php",
"DonorEmail": "gateway_common/DonorEmail.php",
"DonorFullName": "gateway_common/DonorFullName.php",
"DonorLanguage": "gateway_common/DonorLanguage.php",
"DonorLocale": "gateway_common/DonorLocale.php",
"EndowmentHooks": "gateway_common/EndowmentHooks.php",
"ErrorState": "gateway_common/ErrorState.php",
"FallbackLogPrefixer": "gateway_common/FallbackLogPrefixer.php",
"GatewayAdapter": "gateway_common/gateway.adapter.php",
"GatewayPage": "gateway_common/GatewayPage.php",
"GatewayType": "gateway_common/GatewayType.php",
"IsoDate": "gateway_common/IsoDate.php",
"DataValidator": "gateway_common/DataValidator.php",
"LocalClusterPsr6Cache": "gateway_common/LocalClusterPsr6Cache.php",
"LogPrefixProvider": "gateway_common/LogPrefixProvider.php",
"MessageUtils": "gateway_common/MessageUtils.php",
"PaymentMethod": "gateway_common/PaymentMethod.php",
"PaymentResult": "gateway_common/PaymentResult.php",
"PaymentTransactionResponse": "gateway_common/PaymentTransactionResponse.php",
"RecurringConversion": "gateway_common/RecurringConversion.php",
"ResponseProcessingException": "gateway_common/ResponseProcessingException.php",
"ResultPages": "gateway_common/ResultPages.php",
"ResultSwitcher": "gateway_common/ResultSwitcher.php",
"ReturnUrl": "gateway_common/ReturnUrl.php",
"StagingHelper": "gateway_common/StagingHelper.php",
"StreetAddress": "gateway_common/StreetAddress.php",
"Abstract3DSecure": "gateway_common/Abstract3DSecure.php",
"Simple3DSecure": "gateway_common/Simple3DSecure.php",
"UnstagingHelper": "gateway_common/UnstagingHelper.php",
"WmfFramework": "gateway_common/WmfFramework.php",
"MediaWikiLogHandler": "gateway_common/MediaWikiLogHandler.php",
"ValidationHelper": "gateway_common/ValidationHelper.php",
"EmailForm": "email_forms/EmailForm.php",
"Gateway_Form": "gateway_forms/Form.php",
"MustacheHelper": "gateway_forms/MustacheHelper.php",
"Gateway_Form_Mustache": "gateway_forms/Mustache.php",
"MustacheErrorForm": "gateway_forms/MustacheErrorForm.php",
"Subdivisions": "gateway_forms/includes/Subdivisions.php",
"Ingenico3DSecure": "ingenico_gateway/Ingenico3DSecure.php",
"IngenicoFormVariant": "ingenico_gateway/IngenicoFormVariant.php",
"IngenicoGateway": "ingenico_gateway/ingenico_gateway.body.php",
"IngenicoGatewayResult": "ingenico_gateway/ingenico_resultswitcher.body.php",
"IngenicoAdapter": "ingenico_gateway/ingenico.adapter.php",
"IngenicoLocale": "ingenico_gateway/IngenicoLocale.php",
"IngenicoReturnUrlHelper": "ingenico_gateway/IngenicoReturnUrlHelper.php",
"AmazonGateway": "amazon_gateway/amazon_gateway.body.php",
"AmazonAdapter": "amazon_gateway/amazon.adapter.php",
"AmazonBillingApi": "amazon_gateway/amazon.api.php",
"Adyen3DSecure": "adyen_gateway/Adyen3DSecure.php",
"AdyenDonationApi": "adyen_gateway/adyen.api.php",
"DlocalDonationApi": "dlocal_gateway/dlocal.api.php",
"BraintreeDonationApi": "braintree_gateway/braintree.api.php",
"AdyenAppleApi": "adyen_gateway/adyen_apple.api.php",
"AdyenCheckoutAdapter": "adyen_gateway/adyen_checkout.adapter.php",
"AdyenCheckoutGateway": "adyen_gateway/adyen_checkout_gateway.body.php",
"AdyenCheckoutGatewayResult": "adyen_gateway/adyen_checkout_resultswitcher.body.php",
"AdyenGetPaymentMethodsApi": "adyen_gateway/adyen_get_payment_methods.api.php",
"AdyenSubmitPaymentApi": "adyen_gateway/adyen_submit_payment.api.php",
"BraintreeAdapter": "braintree_gateway/braintree.adapter.php",
"BraintreeGateway": "braintree_gateway/braintree_gateway.body.php",
"BraintreeGatewayResult": "braintree_gateway/braintree_resultswitcher.body.php",
"BlankAddressFields": "adyen_gateway/BlankAddressFields.php",
"EncryptedCardParameters": "adyen_gateway/EncryptedCardParameters.php",
"PlaceholderFiscalNumber": "dlocal_gateway/PlaceholderFiscalNumber.php",
"PayPalAmount": "gateway_common/PayPalAmount.php",
"PayPalCountry": "paypal_ec_gateway/PayPalCountry.php",
"PaypalExpressAdapter": "paypal_ec_gateway/paypal_express.adapter.php",
"PaypalExpressGateway": "paypal_ec_gateway/paypal_express_gateway.body.php",
"PaypalExpressGatewayResult": "paypal_ec_gateway/paypal_express_resultswitcher.body.php",
"PaypalExpressReturnUrl": "paypal_ec_gateway/PaypalExpressReturnUrl.php",
"DlocalAdapter": "dlocal_gateway/dlocal.adapter.php",
"DlocalGateway": "dlocal_gateway/dlocal_gateway.body.php",
"DlocalGatewayResult": "dlocal_gateway/dlocal_resultswitcher.body.php",
"GravyAdapter": "gravy_gateway/gravy.adapter.php",
"GravyGateway": "gravy_gateway/gravy_gateway.body.php",
"GravyGatewayResult": "gravy_gateway/gravy_resultswitcher.body.php",
"Gateway_Extras": "extras/extras.body.php",
"FraudFilter": "extras/FraudFilter.php",
"Gateway_Extras_CustomFilters": "extras/custom_filters/custom_filters.body.php",
"Gateway_Extras_ConversionLog": "extras/conversion_log/conversion_log.body.php",
"Gateway_Extras_CustomFilters_MinFraud": "extras/custom_filters/filters/minfraud/minfraud.body.php",
"Gateway_Extras_CustomFilters_Referrer": "extras/custom_filters/filters/referrer/referrer.body.php",
"Gateway_Extras_CustomFilters_Source": "extras/custom_filters/filters/source/source.body.php",
"Gateway_Extras_CustomFilters_Functions": "extras/custom_filters/filters/functions/functions.body.php",
"Gateway_Extras_CustomFilters_IP_Velocity": "extras/custom_filters/filters/ip_velocity/ip_velocity.body.php",
"BannerHistoryLogIdProcessor": "extras/banner_history/BannerHistoryLogIdProcessor.php",
"Gateway_Extras_SessionVelocityFilter": "extras/session_velocity/session_velocity.body.php",
"GatewayChooser": "special/GatewayChooser.php",
"SystemStatus": "special/SystemStatus.php",
"EmailPreferences": "special/EmailPreferences.php",
"RecurUpgrade": "special/RecurUpgrade.php",
"DonationApi": "gateway_common/donation.api.php",
"DonationApiBase": "gateway_common/DonationApiBase.php",
"RecurringConversionApi": "gateway_common/RecurringConversion.api.php",
"FundraiserMaintenance": "special/FundraiserMaintenance.php",
"RecurringConversionTrait": "gateway_common/RecurringConversionTrait.php"
},
"ResourceModules": {
"iframe.liberator": {
"scripts": "modules/iframe.liberator.js"
},
"ext.donationInterface.employerExplain": {
"scripts": "modules/js/ext.donationInterface.employerExplain.js"
},
"ext.donationInterface.employerExplainAlt": {
"scripts": "modules/js/ext.donationInterface.employerExplainAlt.js"
},
"ext.donationInterface.employerAutoComplete": {
"scripts": "modules/js/ext.donationInterface.employerAutoComplete.js",
"dependencies": "jquery.ui"
},
"ext.donationInterface.noCardSelect": {
"styles": "modules/css/noCardSelect.css",
"dependencies": "ext.donationInterface.forms"
},
"ext.donationInterface.secureCardInput": {
"styles": "modules/css/secureCardInput.css"
},
"ext.donationInterface.monthlyConvertMultiplier": {
"scripts": "modules/js/ext.donationInterface.monthlyConvertMultiplier.js",
"dependencies": "ext.donationInterface.monthlyConvert"
},
"ext.donationInterface.emailPreferencesStyles": {
"styles": "modules/css/emailPreferences.css"
},
"ext.donationInterface.emailPreferences": {
"scripts": "modules/js/ext.donationInterface.emailPreferences.js",
"dependencies": [
"donationInterface.skinOverride",
"ext.donationInterface.emailPreferencesStyles"
]
},
"ext.donationInterface.recurUpgrade": {
"scripts": "modules/js/ext.donationInterface.recurUpgrade.js",
"dependencies": [
"donationInterface.skinOverride",
"ext.donationInterface.emailPreferencesStyles"
]
},
"ext.donationInterface.alwaysRedirect": {
"scripts": "modules/js/ext.donationInterface.alwaysRedirect.js",
"dependencies": "ext.donationInterface.forms"
},
"donationInterface.styles": {
"styles": "modules/css/gateway.css"
},
"donationInterface.skinOverrideStyles": {
"styles": "modules/css/skinOverride.css"
},
"donationInterface.skinOverride": {
"scripts": "modules/js/skinOverride.js",
"dependencies": "donationInterface.skinOverrideStyles"
},
"ext.donationInterface.errorLog": {
"scripts": "modules/js/ext.donationInterface.errorLog.js"
},
"ext.donationInterface.currencyRates": {
"class": "CurrencyRatesModule"
},
"ext.donationInterface.validation": {
"scripts": [
"modules/js/mailcheck.js",
"modules/js/ext.donationInterface.validation.js"
],
"dependencies": "di.form.core.validate",
"messages": [
"donate_interface-did-you-mean"
]
},
"ext.donationInterface.forms": {
"scripts": "modules/js/ext.donationInterface.forms.js",
"dependencies": [
"ext.donationInterface.validation",
"mediawiki.util"
],
"messages": [
"donate_interface-email-explain"
]
},
"ext.donationInterface.mustache.styles": {
"styles": "gateway_forms/mustache/forms.css"
},
"ext.donationInterface.adyenCheckout": {
"scripts": "adyen_gateway/forms/adyen.js",
"styles": "adyen_gateway/forms/adyen.css",
"dependencies": "ext.donationInterface.forms",
"messages": [
"donate_interface-error-msg-apple_pay_unsupported",
"donate_interface-error-msg-google_pay_unsupported",
"donate_interface-credit-card-number",
"donate_interface-credit-card-expiration",
"donate_interface-cvv",
"donate_interface-expiry-date-field-placeholder",
"donate_interface-cvv-placeholder-3-digits",
"donate_interface-cvv-placeholder-4-digits",
"donate_interface-error-msg-expiry-date-field-invalid",
"donate_interface-error-msg-incomplete-field",
"donate_interface-error-msg-field-not-valid",
"donate_interface-error-msg-invalid-card-number",
"donate_interface-error-msg-card-number-do-not-match-card-brand",
"donate_interface-error-msg-unsupported-card-entered",
"donate_interface-error-msg-card-too-old",
"donate_interface-error-msg-date-too-far-in-the-future",
"donate_interface-rtbt-issuer_id"
]
},
"ext.donationInterface.jaVariant02": {
"scripts": "modules/js/ext.donationInterface.jaVariant02.js",
"messages": [
"donate_interface-expiry-date-field-placeholder"
]
},
"ext.donationInterface.adyenCheckoutWithJaVariant02": {
"scripts": "adyen_gateway/forms/adyen.js",
"styles": "adyen_gateway/forms/adyen.css",
"dependencies": [
"ext.donationInterface.forms",
"ext.donationInterface.jaVariant02"
],
"messages": [
"donate_interface-error-msg-apple_pay_unsupported",
"donate_interface-error-msg-google_pay_unsupported",
"donate_interface-credit-card-number",
"donate_interface-credit-card-expiration",
"donate_interface-cvv",
"donate_interface-expiry-date-field-placeholder",
"donate_interface-cvv-placeholder-3-digits",
"donate_interface-cvv-placeholder-4-digits",
"donate_interface-error-msg-expiry-date-field-invalid",
"donate_interface-error-msg-incomplete-field",
"donate_interface-error-msg-field-not-valid",
"donate_interface-error-msg-invalid-card-number",
"donate_interface-error-msg-card-number-do-not-match-card-brand",
"donate_interface-error-msg-unsupported-card-entered",
"donate_interface-error-msg-card-too-old",
"donate_interface-error-msg-date-too-far-in-the-future"
]
},
"ext.donationInterface.ingenico-hosted": {
"scripts": "ingenico_gateway/forms/js/ingenico.js",
"styles": "ingenico_gateway/forms/css/ingenico.css",
"dependencies": "ext.donationInterface.forms"
},
"ext.donationInterface.paypal.scripts": {
"scripts": "paypal_ec_gateway/forms/js/paypal.js",
"dependencies": "ext.donationInterface.forms"
},
"ext.donationInterface.amazon.styles": {
"styles": "amazon_gateway/amazon.css"
},
"ext.donationInterface.amazon.scripts": {
"scripts": "amazon_gateway/amazon.js",
"dependencies": "ext.donationInterface.validation",
"messages": [
"donate_interface-otherways-short"
]
},
"ext.donationInterface.braintree": {
"scripts": "braintree_gateway/forms/braintree.js",
"styles": "braintree_gateway/forms/braintree.css",
"dependencies": "ext.donationInterface.forms"
},
"ext.donationInterface.dlocal.scripts": {
"scripts": "dlocal_gateway/forms/dlocal.js",
"dependencies": "ext.donationInterface.forms",
"messages": [
"donate_interface-donor-card-num",
"donate_interface-donor-expiration",
"donate_interface-cvv",
"donate_interface-charge-monthly-only",
"donate_interface-redirect-explanation",
"donate_interface-monthly-only-credit",
"donate_interface-bt-upi_id",
"donate_interface-donor-fiscal_number-explain-option-in",
"donate_interface-donor-phone-explain-in",
"donate_interface-error-msg-unsupported-card-entered",
"donate_interface-expiry-date-field-placeholder",
"donate_interface-error-msg-invalid-card-number",
"donate_interface-error-msg-invalid-cvv-format",
"donate_interface-error-msg-card-too-old"
]
},
"ext.donationInterface.dlocal.styles": {
"styles": "dlocal_gateway/forms/dlocal.css"
},
"ext.donationInterface.gravy": {
"scripts": "gravy_gateway/forms/gravy.js",
"dependencies": "ext.donationInterface.forms"
},
"ext.donationInterface.errorMessages": {
"messages": [
"donate_interface-noscript-msg",
"donate_interface-noscript-redirect-msg",
"donate_interface-error-msg-general",
"donate_interface-error-msg-validation",
"donate_interface-error-msg-invalid-amount",
"donate_interface-error-msg-invalid-email",
"donate_interface-error-msg-card-num",
"donate_interface-error-msg-amex",
"donate_interface-error-msg-mc",
"donate_interface-error-msg-visa",
"donate_interface-error-msg-discover",
"donate_interface-error-msg-amount",
"donate_interface-error-msg-email",
"donate_interface-error-msg-postal_code",
"donate_interface-error-msg-street_address",
"donate_interface-error-msg-country",
"donate_interface-error-msg-card_num",
"donate_interface-error-msg-expiration",
"donate_interface-error-msg-cvv",
"donate_interface-error-msg-captcha",
"donate_interface-error-msg-captcha-please",
"donate_interface-error-msg-cookies",
"donate_interface-error-msg-account_name",
"donate_interface-error-msg-account_number",
"donate_interface-error-msg-authorization_id",
"donate_interface-error-msg-bank_check_digit",
"donate_interface-error-msg-bank_code",
"donate_interface-error-msg-branch_code",
"donate_interface-error-msg-issuer_id",
"donate_interface-smallamount-error",
"donate_interface-donor-first_name",
"donate_interface-donor-last_name",
"donate_interface-donor-street_address",
"donate_interface-donor-city",
"donate_interface-donor-state_province",
"donate_interface-donor-postal_code",
"donate_interface-donor-country",
"donate_interface-donor-email",
"donate_interface-donor-fiscal_number",
"donate_interface-cvv-explain"
]
},
"di.form.core.validate": {
"scripts": "modules/validate_input.js",
"dependencies": [
"ext.donationInterface.currencyRates",
"ext.donationInterface.errorMessages"
]
},
"ext.donationInterface.lightgallery": {
"scripts": [
"modules/js/lightgallery.js",
"modules/js/lg-hash.js"
]
},
"ext.donationInterface.monthlyConvert": {
"scripts": "modules/js/ext.donationInterface.monthlyConvert.js",
"styles": "modules/css/monthlyConvert.css",
"dependencies": [
"mediawiki.Uri",
"mediawiki.util"
],
"messages": [
"donate_interface-monthly-convert-error"
]
},
"ext.donationInterface.monthlyConvert_001": {
"styles": "modules/css/monthlyConvert_001.css",
"dependencies": "ext.donationInterface.monthlyConvert"
},
"ext.donationInterface.monthlyConvert_003": {
"scripts": "modules/js/ext.donationInterface.monthlyConvert_003.js",
"dependencies": "ext.donationInterface.monthlyConvert"
},
"ext.donationInterface.monthlyConvert_006": {
"styles": "modules/css/monthlyConvert_006.css",
"dependencies": "ext.donationInterface.monthlyConvert"
},
"ext.donationInterface.monthlyConvert_010": {
"scripts": "modules/js/ext.donationInterface.monthlyConvert_010.js",
"dependencies": "ext.donationInterface.monthlyConvert"
},
"ext.donationInterface.monthlyConvert_011": {
"styles": "modules/css/monthlyConvert_011.css",
"scripts": "modules/js/ext.donationInterface.monthlyConvert_011.js",
"dependencies": "ext.donationInterface.monthlyConvert",
"messages": [
"donate_interface-monthly-convert-no-button-variant-011",
"donate_interface-monthly-convert-yes-button-variant-011"
]
},
"ext.donationInterface.monthlyConvertButtonFlip": {
"scripts": "modules/js/ext.donationInterface.monthlyConvertButtonFlip.js",
"dependencies": "ext.donationInterface.monthlyConvert"
}
},
"ResourceFileModulePaths": {
"localBasePath": "",
"remoteExtPath": "DonationInterface"
},
"Hooks": {
"Language::getMessagesFileName": "DonationInterface::onGetMessagesFileName",
"UnitTestsList": "DonationInterface::onDonationInterfaceUnitTests"
},
"config": {
"DonationInterfaceTest": {
"value": false
},
"DonationInterfaceAppealWikiTemplate": {
"value": "LanguageSwitch|2011FR/$appeal/text|$language"
},
"DonationInterfaceDefaultAppeal": {
"value": "JimmyQuote"
},
"DonationInterfaceProblemsURL": {
"value": "https://donate.wikimedia.org/wiki/Special:LandingCheck?landing_page=Problems_donating&basic=true&language=$language&country=$country"
},
"DonationInterfaceOtherWaysURL": {
"value": "https://donate.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=Ways_to_Give&language=$language&country=$country"
},
"DonationInterfaceFaqURL": {
"value": "https://donate.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=FAQ&language=$language&country=$country"
},
"DonationInterfaceTaxURL": {
"value": "https://donate.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=Tax_deductibility&language=$language&country=$country"
},
"DonationInterfacePolicyURL": {
"value": "https://foundation.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=Donor_privacy_policy&language=$language&country=$country"
},
"DonationInterfaceRecurringDonateURL": {
"value": "https://donate.wikimedia.org/w/index.php?title=Special:LandingPage&monthly=true"
},
"DonationInterfaceChooserProblemURL": {
"value": "https://donate.wikimedia.org"
},
"DonationInterfaceProblemsEmail": {
"value": "donate@wikimedia.org"
},
"DonationInterfaceMajorGiftsEmail": {
"value": "benefactors@wikimedia.org"
},
"DonationInterfaceDefaultEmail": {
"value": "nobody@wikimedia.org"
},
"DonationInterfaceLogoOverride": {
"value": []
},
"DonationInterfaceDebugLog": {
"value": false
},
"DonationInterfaceDisplayDebug": {
"value": false
},
"DonationInterfaceUseSyslog": {
"value": false
},
"DonationInterfaceSaveCommStats": {
"value": false
},
"DonationInterfaceCurlVerboseLog": {
"value": false
},
"DonationInterfaceLogCompleted": {
"value": false
},
"DonationInterfaceTimeout": {
"value": 5
},
"DonationInterfaceFallbackCurrency": {
"value": false
},
"DonationInterfaceFallbackCurrencyByCountry": {
"value": false
},
"DonationInterfaceNotifyOnConvert": {
"value": true
},
"DonationInterfaceSendOptInOnFailure": {
"value": false
},
"DonationInterfaceSalt": {
"value": null
},
"DonationInterfaceHeader": {
"value": null
},
"DonationInterfaceSurnameFirstCountries": {
"value": [ "JP" ]
},
"DonationInterfaceNoScriptRedirect": {
"value": null
},
"DonationInterfaceThankYouPage": {
"value": "Donate-thanks"
},
"DonationInterfaceFailPage": {
"value": "Donate-error"
},
"DonationInterfaceCancelPage": {
"value": "Donate-cancel"
},
"DonationInterfaceLocalConfigurationDirectory": {
"value": false
},
"DonationInterfaceVariantConfigurationDirectory": {
"value": false
},
"DonationInterfaceRetryLoopCount": {
"value": 3
},
"DonationInterfaceForbiddenCountries": {
"value": []
},
"DonationInterface3DSRules": {
"value": {
"INR": []
},
"merge_strategy": "array_plus"
},
"DonationInterfaceMessageSourceType": {
"value": "payments"
},
"IngenicoGatewayHostedFormVariants": {
"value": {
"redirect": 100,
"iframe": 100
}
},
"AmazonGatewayLoginScript": {
"value": "https://api-cdn.amazon.com/sdk/login1.js"
},
"PaypalExpressGatewayCertificateURL": {
"value": "https://api.paypal.com/nvp"
},
"PaypalExpressGatewaySignatureURL": {
"value": "https://api-3t.paypal.com/nvp"
},
"PaypalExpressGatewayTestingCertificateURL": {
"value": "https://api.sandbox.paypal.com/nvp"
},
"PaypalExpressGatewayTestingSignatureURL": {
"value": "https://api-3t.sandbox.paypal.com/nvp"
},
"DonationInterfaceCustomFiltersActionRanges": {
"value": {
"process": [
0,
100
],
"review": [
-1,
-1
],
"challenge": [
-1,
-1
],
"reject": [
-1,
-1
]
},
"merge_strategy": "array_plus_2d"
},
"DonationInterfaceCustomFiltersRiskScore": {
"value": 0
},
"DonationInterfaceMinFraudAccountId": {
"value": ""
},
"DonationInterfaceMinFraudLicenseKey": {
"value": ""
},
"DonationInterfaceMinFraudClientOptions": {
"value": []
},
"DonationInterfaceMinFraudExtraFields": {
"value": []
},
"DonationInterfaceMinFraudAlarmLimit": {
"value": 25000
},
"DonationInterfaceCustomFiltersRefRules": {
"value": []
},
"DonationInterfaceCustomFiltersSrcRules": {
"value": []
},
"DonationInterfaceCustomFiltersFunctions": {
"value": []
},
"DonationInterfaceCustomFiltersInitialFunctions": {
"value": []
},
"DonationInterfaceNameFilterRules": {
"value": []
},
"DonationInterfaceIPDenyFailScore": {
"value": 100
},
"DonationInterfaceIPVelocityFailScore": {
"value": 100
},
"DonationInterfaceIPVelocityTimeout": {
"value": 300
},
"DonationInterfaceIPVelocityThreshhold": {
"value": 3
},
"DonationInterfaceSessionVelocity_HitScore": {
"value": 10
},
"DonationInterfaceSessionVelocity_DecayRate": {
"value": 1
},
"DonationInterfaceSessionVelocity_Threshold": {
"value": 50
},
"DonationInterfaceSessionVelocity_Multiplier": {
"value": 1
},
"DonationInterfaceCountryMap": {
"value": []
},
"DonationInterfaceEmailDomainMap": {
"value": []
},
"DonationInterfaceUtmCampaignMap": {
"value": []
},
"DonationInterfaceUtmMediumMap": {
"value": []
},
"DonationInterfaceUtmSourceMap": {
"value": []
},
"DonationInterfaceEnableConversionLog": {
"value": false
},
"DonationInterfaceEnableMinFraud": {
"value": false
},
"DonationInterfaceMinFraudWeight": {
"value": 100
},
"DonationInterfaceMinFraudErrorScore": {
"value": 50
},
"DonationInterfaceEnableBannerHistoryLog": {
"value": false
},
"IngenicoGatewayEnabled": {
"value": false
},
"AmazonGatewayEnabled": {
"value": false
},
"AdyenCheckoutGatewayEnabled": {
"value": false
},
"PaypalExpressGatewayEnabled": {
"value": false
},
"BraintreeGatewayEnabled": {
"value": false
},
"DlocalGatewayEnabled": {
"value": false
},
"GravyGatewayEnabled": {
"value": false
},
"DonationInterfaceEnableCustomFilters": {
"value": true
},
"DonationInterfaceEnableGatewayChooser": {
"value": false
},
"DonationInterfaceGatewayPriorityRules": {
"value": [
{
"conditions": {
"country": [ "AR", "BR", "CL", "CO", "IN", "MX", "PE", "UY", "ZA" ],
"payment_method": "cc"
},
"gateways": [ "dlocal", "adyen", "ingenico" ]
},
{
"gateways": [ "adyen", "ingenico", "paypal_ec", "amazon", "dlocal", "braintree" ]
}
]
},
"DonationInterfaceEnableReferrerFilter": {
"value": false
},
"DonationInterfaceEnableSourceFilter": {
"value": false
},
"DonationInterfaceEnableFunctionsFilter": {
"value": false
},
"DonationInterfaceEnableIPVelocityFilter": {
"value": false
},
"DonationInterfaceEnableSessionVelocityFilter": {
"value": false
},
"DonationInterfaceEnableSystemStatus": {
"value": false
},
"DonationInterfaceLogClientErrors": {
"value": true
},
"DonationInterfaceClientErrorLogIgnorePatterns": {
"value": [ ".*ResizeObserver.*" ]
},
"DonationInterfaceGeoIpDbPath": {
"value": "/usr/share/GeoIP/GeoLite2-Country.mmdb"
},
"DonationInterfaceGatewayAdapters": {
"value": {
"ingenico": "IngenicoAdapter",
"amazon": "AmazonAdapter",
"adyen": "AdyenCheckoutAdapter",
"paypal_ec": "PaypalExpressAdapter",
"braintree": "BraintreeAdapter",
"dlocal": "DlocalAdapter",
"gravy": "GravyAdapter"
}
},
"DonationInterfaceTaxDedCountries": {
"value": [ "FR" ]
},
"DonationInterfaceFundraiserMaintenance": {
"value": false
},
"DonationInterfaceEmployersListDataFileLocation": {
"value": "/vagrant/employerData.csv"
},
"DonationInterfaceMonthlyConvertCountries": {
"value": []
},
"DonationInterfaceMonthlyConvertDefaultModule": {
"value": "ext.donationInterface.monthlyConvert"
},
"DonationInterfaceMonthlyConvertAmounts": {
"value": {
"BRL": [
[ 9, 0 ],
[ 12, 6 ],
[ 22, 7 ],
[ 35, 8 ],
[ 45, 9 ],
[ 55, 10 ],
[ 80, 12 ],
[ 105, 16 ],
[ 160, 25 ],
[ 210, 35 ],
[ 270, 45 ],
[ 320, 50 ]
],
"CLP": [
[ 1999, 0 ],
[ 2300, 1000 ],
[ 2700, 1100 ],
[ 3300, 1200 ],
[ 4200, 1300 ],
[ 5500, 1400 ],
[ 9000, 1500 ],
[ 10500, 1700 ],
[ 16000, 2600 ],
[ 20800, 3400 ],
[ 26000, 4200 ],
[ 31200, 5000 ],
[ 38400, 6400 ],
[ 55000, 8500 ]
],
"COP": [
[ 9999, 0 ],
[ 11300, 5000 ],
[ 17000, 5200 ],
[ 22000, 5500 ],
[ 27000, 5800 ],
[ 45000, 7500 ],
[ 55000, 9000 ],
[ 75000, 12500 ],
[ 105000, 17000 ],
[ 120000, 20000 ],
[ 160000, 25000 ],
[ 180000, 30000 ],
[ 250000, 34000 ]
],
"CZK": [
[ 49, 0 ],
[ 180, 30 ],
[ 300, 50 ],
[ 600, 100 ],
[ 900, 150 ],
[ 1200, 200 ],
[ 1500, 250 ],
[ 1800, 300 ],
[ 2100, 350 ],
[ 2400, 400 ],
[ 3000, 500 ],
[ 3600, 600 ],
[ 4200, 700 ],
[ 4800, 800 ]
],
"DKK": [
[ 19, 0 ],
[ 25, 10 ],
[ 120, 20 ],
[ 250, 40 ],
[ 350, 50 ],
[ 450, 75 ],
[ 600, 100 ],
[ 750, 125 ],
[ 900, 150 ],
[ 1200, 200 ],
[ 1500, 250 ],
[ 1800, 300 ],
[ 2100, 350 ]
],
"GBP": [
[ 1.99, 0 ],
[ 2.35, 1.40 ],
[ 9, 1.75 ],
[ 12, 2 ],
[ 15, 2.5 ],
[ 18, 3 ],
[ 21, 3.5 ],
[ 24, 4 ],
[ 27, 4.5 ],
[ 30, 5 ],
[ 33, 5.5 ],
[ 36, 6 ],
[ 39, 6.5 ],
[ 42, 7 ],
[ 45, 7.5 ],
[ 48, 8 ],
[ 51, 8.5 ],
[ 54, 9 ],
[ 57, 9.5 ],
[ 60, 10 ],
[ 63, 10.5 ],
[ 66, 11 ],
[ 69, 11.5 ],
[ 72, 12 ],
[ 75, 12.5 ],
[ 102, 17 ],
[ 250, 25 ],
[ 499, 50 ]
],
"HUF": [
[ 499, 0 ],
[ 3000, 500 ],
[ 6000, 1000 ],
[ 9000, 1500 ],
[ 12000, 2000 ],
[ 18000, 3000 ],
[ 24000, 4000 ],
[ 30000, 5000 ],
[ 36000, 6000 ],
[ 42000, 7000 ],
[ 48000, 8000 ],
[ 54000, 9000 ],
[ 60000, 10000 ]
],
"ILS": [
[ 9, 0 ],
[ 10, 5 ],
[ 60, 10 ],
[ 90, 15 ],
[ 120, 20 ],
[ 180, 30 ],
[ 240, 40 ],
[ 300, 50 ],
[ 360, 60 ],
[ 420, 70 ],
[ 480, 80 ],
[ 540, 90 ],
[ 600, 100 ]
],
"JPY": [
[ 299, 0 ],
[ 900, 150 ],
[ 1200, 200 ],
[ 1500, 250 ],
[ 1800, 300 ],
[ 2100, 350 ],
[ 2400, 400 ],
[ 2700, 450 ],
[ 3000, 500 ],
[ 3300, 550 ],
[ 3600, 600 ],
[ 3900, 650 ],
[ 4200, 700 ],
[ 4500, 750 ],
[ 4800, 800 ],
[ 5100, 850 ],
[ 5400, 900 ],
[ 5700, 950 ],
[ 6000, 1000 ],
[ 6300, 1050 ],
[ 6600, 1100 ],
[ 6900, 1150 ],
[ 7200, 1200 ],
[ 7500, 1250 ],
[ 10800, 1800 ],
[ 18000, 3000 ],
[ 50000, 6000 ]
],
"MXN": [
[ 39, 0 ],
[ 48, 25 ],
[ 60, 28 ],
[ 110, 30 ],
[ 160, 35 ],
[ 260, 45 ],
[ 270, 50 ],
[ 350, 60 ],
[ 550, 85 ],
[ 650, 90 ],
[ 750, 120 ],
[ 1500, 160 ]
],
"MYR": [
[ 9, 0 ],
[ 30, 5 ],
[ 50, 10 ],
[ 120, 20 ],
[ 180, 30 ],
[ 240, 40 ],
[ 300, 50 ],
[ 360, 60 ],
[ 420, 70 ],
[ 480, 80 ],
[ 540, 90 ],
[ 600, 100 ],
[ 900, 150 ]
],
"PEN": [
[ 9, 0 ],
[ 12, 5 ],
[ 17, 6 ],
[ 26, 7 ],
[ 48, 8 ],
[ 55, 9 ],
[ 78, 13 ],
[ 105, 17 ],
[ 130, 21 ],
[ 160, 26 ],
[ 180, 30 ],
[ 210, 32 ]
],
"SEK": [
[ 29, 0 ],
[ 35, 20 ],
[ 55, 25 ],
[ 105, 30 ],
[ 160, 40 ],
[ 210, 50 ],
[ 360, 60 ],
[ 450, 75 ],
[ 600, 100 ],
[ 800, 125 ],
[ 900, 150 ],
[ 1200, 200 ],
[ 1500, 250 ],
[ 1800, 300 ],
[ 2100, 350 ]
],
"USD": [
[ 2.74, 0 ],
[ 9, 1.75 ],
[ 12, 2 ],
[ 15, 2.5 ],
[ 18, 3 ],
[ 21, 3.5 ],
[ 24, 4 ],
[ 27, 4.5 ],
[ 30, 5 ],
[ 33, 5.5 ],
[ 36, 6 ],
[ 39, 6.5 ],
[ 42, 7 ],
[ 45, 7.5 ],
[ 48, 8 ],
[ 51, 8.5 ],
[ 54, 9 ],
[ 57, 9.5 ],
[ 60, 10 ],
[ 63, 10.5 ],
[ 66, 11 ],
[ 69, 11.5 ],
[ 72, 12 ],
[ 75, 12.5 ],
[ 102, 17 ],
[ 250, 25 ],
[ 499, 50 ]
],
"UYU": [
[ 99, 0 ],
[ 120, 50 ],
[ 170, 65 ],
[ 220, 70 ],
[ 320, 75 ],
[ 480, 85 ],
[ 520, 90 ],
[ 750, 125 ],
[ 1050, 170 ],
[ 1350, 225 ],
[ 1600, 250 ],
[ 1800, 300 ],
[ 2100, 320 ]
],
"ZAR": [
[ 29, 0 ],
[ 30, 20 ],
[ 50, 30 ],
[ 100, 40 ],
[ 300, 50 ],
[ 450, 75 ],
[ 600, 100 ],
[ 900, 150 ],
[ 1200, 200 ],
[ 1500, 250 ],
[ 1800, 300 ],
[ 2400, 400 ],
[ 3000, 500 ],
[ 3600, 600 ]
]
},
"merge_strategy": "array_plus"
},
"DonationInterfaceEmailPreferencesCountries": {
"value": [
"AF",
"AX",
"AL",
"DZ",
"AS",
"AD",
"AO",
"AI",
"AQ",
"AG",
"AR",
"AM",
"AW",
"AU",
"AT",
"AZ",
"BS",
"BH",
"BD",
"BB",
"BY",
"BE",
"BZ",
"BJ",
"BM",
"BT",
"BO",
"BQ",
"BA",
"BW",
"BV",
"BR",
"IO",
"BN",
"BG",
"BF",
"BI",
"KH",
"CM",
"CA",
"CV",
"KY",
"CF",
"TD",
"CL",
"CN",
"CX",
"CC",
"CO",
"KM",
"CG",
"CD",
"CK",
"CR",
"CI",
"HR",
"CU",
"CW",
"CY",
"CZ",
"DK",
"DJ",
"DM",
"DO",
"EC",
"EG",
"SV",
"GQ",
"ER",
"EE",
"SZ",
"ET",
"FK",
"FO",
"FJ",
"FI",
"FR",
"GF",
"PF",
"TF",
"GA",
"GM",
"GE",
"DE",
"GH",
"GI",
"GR",
"GL",
"GD",
"GP",
"GU",
"GT",
"GG",
"GN",
"GW",
"GY",
"HT",
"HM",
"VA",
"HN",
"HK",
"HU",
"IS",
"IN",
"ID",
"IR",
"IQ",
"IE",
"IM",
"IL",
"IT",
"JM",
"JP",
"JE",
"JO",
"KZ",
"KE",
"KI",
"KP",
"KR",
"XK",
"KW",
"KG",
"LA",
"LV",
"LB",
"LS",
"LR",
"LY",
"LI",
"LT",
"LU",
"MO",
"MG",
"MW",
"MY",
"MV",
"ML",
"MT",
"MH",
"MQ",
"MR",
"MU",
"YT",
"MX",
"FM",
"MD",
"MC",
"MN",
"ME",
"MS",
"MA",
"MZ",
"MM",
"NA",
"NR",
"NP",
"NL",
"NC",
"NZ",
"NI",
"NE",
"NG",
"NU",
"NF",
"MK",
"MP",
"NO",
"OM",
"PK",
"PW",
"PS",
"PA",
"PG",
"PY",
"PE",
"PH",
"PN",
"PL",
"PT",
"PR",
"QA",
"RE",
"RO",
"RU",
"RW",
"BL",
"SH",
"KN",
"LC",
"MF",
"PM",
"VC",
"WS",
"SM",
"ST",
"SA",
"SN",
"RS",
"CS",
"SC",
"SL",
"SG",
"SX",
"SK",
"SI",
"SB",
"SO",
"ZA",
"GS",
"SS",
"ES",
"LK",
"SD",
"SR",
"SJ",
"SE",
"CH",
"SY",
"TW",
"TJ",
"TZ",
"TH",
"TL",
"TG",
"TK",
"TO",
"TT",
"TN",
"TR",
"TM",
"TC",
"TV",
"UG",
"UA",
"AE",
"GB",
"US",
"UM",
"UY",
"UZ",
"VU",
"VE",
"VN",
"VG",
"VI",
"WF",
"EH",
"YE",
"ZM",
"ZW"
]
},
"DonationInterfaceEmailPreferencesLanguages": {
"value": [
"af_ZA",
"sq_AL",
"ar_EG",
"bg_BG",
"ca_ES",
"zh_CN",
"zh_TW",
"cs_CZ",
"da_DK",
"nl_NL",
"nl_BE",
"en_AU",
"en_CA",
"en_GB",
"en_US",
"et_EE",
"fi_FI",
"fr_CA",
"fr_FR",
"de_DE",
"de_CH",
"el_GR",
"he_IL",
"hi_IN",
"hu_HU",
"id_ID",
"it_IT",
"ja_JP",
"km_KH",
"lt_LT",
"lv_LV",
"mk_MK",
"nb_NO",
"no_NO",
"fa_IR",
"pl_PL",
"pt_BR",
"pt_PT",
"ro_RO",
"ru_RU",
"sr_RS",
"sk_SK",
"sl_SI",
"es_ES",
"es_MX",
"es_PR",
"sv_SE",
"te_IN",
"th_TH",
"tr_TR",
"uk_UA",
"vi_VN"
]
},
"DonationInterfaceEmailPreferencesSnoozeDays": {
"value": 90
},
"DonationInterfaceCiviproxyURLBase": {
"value": "https://localhost"
},
"DonationInterfaceRecurringUpgradeOptions": {
"value": {
"USD": [ 1, 5, 10 ]
}
},
"DonationInterfaceRecurringUpgradeMaxUSD": {
"value": 1000
},
"DonationInterfaceEmailFormHelpEmail": {
"value": "donate@wikimedia.org"
}
},
"AutoloadNamespaces": {
"MediaWiki\\Extension\\DonationInterface\\": "includes/"
},
"manifest_version": 2
}