Fundraising tech/Test links

Donate links:


 * Adyen
 * Credit card in US, English, USD
 * Credit card in FR, French, EUR
 * Credit card in IL, Hebrew, ILS
 * Credit card in UA, Ukrainian, UAH
 * Credit card in JP, Japanese, JPY


 * Amazon
 * In US, no language specified, USD


 * AstroPay
 * Credit card in BR, English, BRL
 * Cash (Boletos) in BR, English, BRL
 * Bank transfer in BR, English, BRL
 * Credit card in MX, Spanish, MXN
 * Cash in MX, Spanish, MXN
 * Credit card in AR, Spanish, ARS
 * Bank Transfer in AR, Spanish, ARS
 * Cash in AR, Spanish, ARS
 * Credit card in CL, Spanish, CLP
 * Bank Transfer in CL, Spanish, CLP
 * Credit card in CO, Spanish, COP
 * Bank transfer in CO, Spanish, COP
 * Cash in CO, Spanish, COP
 * Cash in UY, Spanish, UYU


 * GlobalCollect
 * Credit card in US, English, USD
 * Credit card in GB, English, GBP
 * Recurring credit card in US, English, EUR
 * Credit card in IL, English, ILS
 * Credit card in IL, Hebrew, ILS
 * Online bank transfer in AU, English, AUD
 * Alipay e-wallet in CN, English, CNY
 * Real-time bank transfer (IDEAL) in NL, English, EUR
 * Bank Transfer in NL, English, EUR


 * PayPal
 * In US, English, USD - no amount specified


 * Worldpay
 * Credit card in France, no language specified, EUR


 * Gateway form chooser
 * Credit card in US, English, USD
 * Paypal in US, English, EEK
 * Amazon in CA, English, CAD

See also T86247, this would be a good use of a Special page, to build a payments query out of adjustable parameters.

Errors

 * Donation amount too low (GlobalCollect) $args[$key, $frame ]
 * Donation amount too high (Amazon)
 * Correcting currency (PayPal)
 * Amount too high and currency correction (PayPal)
 * Nonsense payment method
 * Bad form name (PayPal)
 * Bad form name, method, and currency (GlobalCollect)

Debugging

 * Payment form with message labels (GlobalCollect) $args[$key, $frame ]