Fundraising/Data and flow/PSP integrations

From Wikitech

Overview

Capability grid that was on homepage

Payment processor capabilities:

Ingenico PayPal Amazon Adyen D*Local Braintree Banks Checks
Credit card Yes Yes Yes Yes Yes Yes
Bank transfer Yes Yes No Yes Yes IBAN, Swift
Countries list USA[1] Latam+IN
Currencies [2] list USD All[3] USD (different accounts for other curriencies)
Direct debit [4] No No Yes
Recurring Yes Yes Yes Yes n/i Yes
Mobile optimized No n/i[5] n/i[6] n/i
Languages [7] [8] ? ?
Donor needs account No Yes Yes No No Yes
Refund by API n/i n/i n/i n/i n/i
Fully automated auditing Yes Yes Yes Yes Yes Yes

Legend:

Yes Implemented
n/i Not yet implemented
No Unsupported by processor
  1. https://payments.amazon.com/sdui/sdui/about?nodeId=73479#feat_countries
  2. See GlobalCollectAdapter::getCurrencies
  3. http://www.adyen.com/platform/all-countries-all-currencies/
  4. DE, IT, NL (todo: AT, BE, CH, ES, FR, GB)
  5. https://www.paypal.com/uk/webapps/mpp/sell-mobile
  6. https://payments.amazon.com/sdui/sdui/business?sn=devfps/mps
  7. See GlobalCollectAdapter::getAvailableLanguages. Our code must find a fallback language if the donor's native tongue is unsupported.
  8. See PaypalAdapter::stage_locale. For unknown reasons, we have to specify language *by country*.