wikimedia/mediawiki-extensions-DonationInterface

View on GitHub
ingenico_gateway/config/payment_submethods.yaml

Summary

Maintainability
Test Coverage
visa:
    paymentproductid: 1
    label_key: donate_interface-card-name-visa
    group: cc
    keys: {  }
    logo: card-visa-lg.png
visa-electron:
    paymentproductid: 122
    label_key: donate_interface-card-name-visa
    group: cc
    keys: { }
    logo: card-visa-lg.png
# We need the visa-electron entry in our decoder ring, but we don't want it to
# appear on any forms. Hence we give it an empty country list here. TODO:
# use ReferenceData from SmashPig instead.
    countries: []
visa-debit:
  paymentproductid: 114
  group: cc
  # Same lame trick as visa-electron. ReferenceData still needs a reverse lookup
  # for getPaymentSubmethodMeta
  countries: []
mc-debit:
  paymentproductid: 119
  group: cc
  countries: []
mc:
    paymentproductid: 3
    label_key: donate_interface-card-name-mc
    group: cc
    keys: {  }
    logo: card-mastercard.png
    logo_hd:
        2x: card-mastercard_2x.png
        3x: card-mastercard_3x.png
amex:
    paymentproductid: 2
    label_key: donate_interface-card-name-amex
    group: cc
    keys: {  }
    countries:
        AD: true
        AE: true
        AL: true
        AR: true
        AT: true
        AU: true
        BA: true
        BE: true
        BG: true
        BH: true
        CA: true
        CH: true
        CN: true
        CR: true
        CW: true
        CY: true
        CZ: true
        DE: true
        DK: true
        DZ: true
        EC: true
        EE: true
        EG: true
        ES: true
        FI: true
        GB: true
        GR: true
        HK: true
        HR: true
        HU: true
        IE: true
        IL: true
# Temporarily disabled 10/7/2016, see T147673
#        IN: true
        IT: true
        JO: true
# Disabled on 2021-07-14 per https://phabricator.wikimedia.org/T286657
#        JP: true
        KE: true
        KR: true
        KW: true
        KZ: true
        LI: true
        LK: true
        LT: true
        LU: true
        LV: true
        MA: true
        ME: true
        MG: true
        MT: true
        MY: true
        NL: true
        NO: true
        NP: true
        NZ: true
        OM: true
        PK: true
        PL: true
        PR: true
        PT: true
        QA: true
        RO: true
        RU: true
        SA: true
        SE: true
        SG: true
        SI: true
        SK: true
        SM: true
        SX: true
        TH: true
        TR: true
        TW: true
        UA: true
        US: true

    logo: card-amex-lg.png
jcb:
    paymentproductid: 125
    label: JCB
    group: cc
    keys: {  }
    countries:
        AD: true
        AT: true
        AU: true
        BE: true
        BH: true
        BR: true
        DE: true
        EC: true
        ES: true
        FI: true
        GB: true
        GF: true
        GR: true
        HK: true
        ID: true
        IE: true
        IT: true
        JP: true
        KR: true
        LU: true
        MY: true
        NL: true
        PH: true
        PR: true
        PT: true
        SG: true
        SI: true
        SK: true
        TH: true
        TW: true
    logo: card-jcb-lg.png
discover:
    paymentproductid: 128
    label_key: donate_interface-card-name-discover
    group: cc
    keys: {  }
    countries:
        US: true
    logo: card-discover-lg.png
rtbt_ideal:
    paymentproductid: 809
    label: iDEAL
    group: rtbt
    countries:
        NL: true
    validation:
        issuer_id: true
    keys:
        - ISSUERID
    logo: iDEAL-klein.gif
    show_single_logo: true
    issuerids:
        ABNANL2A: ABN Amro
        ASNBNL21: ASN Bank
        # No decision to enable yet.
        #FRBKNL2L: Friesland Bank
        INGBNL2A: ING
        # Disabled for T131181 on 2016-04-05
        #KNABNL2H: Knab
        RABONL2U: Rabobank
        RBRBNL21: RegioBank
        SNSBNL2A: SNS Bank
        TRIONL2U: Triodos Bank
        FVLBNL22: Van Lanschot Bankiers
        BUNQNL2A: bunq