oca-ocb-core/odoo-bringout-oca-ocb-payment_mollie/payment_mollie/const.py
Ernad Husremovic aee3ee8bf7 add missing payment providers and iot modules for 19.0
Add 19 payment provider modules needed by the sale module:
payment_adyen, payment_aps, payment_asiapay, payment_authorize,
payment_buckaroo, payment_demo, payment_dpo, payment_flutterwave,
payment_iyzico, payment_mercado_pago, payment_mollie, payment_nuvei,
payment_paymob, payment_paypal, payment_razorpay, payment_redsys,
payment_stripe, payment_worldline, payment_xendit

Add 3 IoT modules needed for point_of_sale:
iot_base, iot_box_image, iot_drivers

Note: Stripe test API keys replaced with placeholders.

🤖 assisted by claude
2026-03-09 15:45:22 +01:00

70 lines
1.5 KiB
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
# List of ISO 15897 locale supported by Mollie
# See full details at `locale` parameter at https://docs.mollie.com/reference/v2/payments-api/create-payment
SUPPORTED_LOCALES = [
'en_US', 'nl_NL', 'nl_BE', 'fr_FR',
'fr_BE', 'de_DE', 'de_AT', 'de_CH',
'es_ES', 'ca_ES', 'pt_PT', 'it_IT',
'nb_NO', 'sv_SE', 'fi_FI', 'da_DK',
'is_IS', 'hu_HU', 'pl_PL', 'lv_LV',
'lt_LT'
]
# Currency codes in ISO 4217 format supported by mollie.
# Note: support varies per payment method.
# See https://docs.mollie.com/payments/multicurrency. Last seen online: 22 September 2022.
SUPPORTED_CURRENCIES = [
'AED',
'AUD',
'BGN',
'BRL',
'CAD',
'CHF',
'CZK',
'DKK',
'EUR',
'GBP',
'HKD',
'HRK',
'HUF',
'ILS',
'ISK',
'JPY',
'MXN',
'MYR',
'NOK',
'NZD',
'PHP',
'PLN',
'RON',
'RUB',
'SEK',
'SGD',
'THB',
'TWD',
'USD',
'ZAR'
]
# The codes of the payment methods to activate when Mollie is activated.
DEFAULT_PAYMENT_METHOD_CODES = {
# Primary payment methods.
'card',
'ideal',
# Brand payment methods.
'visa',
'mastercard',
'amex',
'discover',
}
# Mapping of payment method codes to Mollie codes.
PAYMENT_METHODS_MAPPING = {
'apple_pay': 'applepay',
'card': 'creditcard',
'bank_transfer': 'banktransfer',
'kbc_cbc': 'kbc',
'p24': 'przelewy24',
'sepa_direct_debit': 'directdebit',
}