Files
odoo_source/addons/payment_buckaroo/const.py
T
Anita (anko) 06523ff675 [IMP] payment(_*): activate default payment methods
When user enables or tests payment provider it will automatically
enable most used payment method in that provider.

closes odoo/odoo#140907

Signed-off-by: anko-odoo <anko@odoo.com>
2023-11-06 18:11:32 +00:00

58 lines
1.5 KiB
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
# The codes of the payment methods to activate when Buckaroo is activated.
DEFAULT_PAYMENT_METHODS_CODES = [
# Primary payment methods.
'card',
'ideal',
# Brand payment methods.
'visa',
'mastercard',
'amex',
'discover',
]
# Mapping of payment method codes to Buckaroo codes.
PAYMENT_METHODS_MAPPING = {
'alipay': 'Alipay',
'apple_pay': 'applepay',
'bancontact': 'bancontactmrcash',
'billink': 'Billink',
'in3': 'Capayable',
'kbc': 'KBCPaymentButton',
'bank_reference': 'PayByBank',
'p24': 'Przelewy24',
'sepa_direct_debit': 'SepaDirectDebit',
'sofort': 'sofortueberweisung',
'tinka': 'Tinka',
'trustly': 'Trustly',
'wechat_pay': 'WeChatPay',
'klarna': 'klarnakp',
'afterpay_riverty': 'afterpay',
}
# Mapping of transaction states to Buckaroo status codes.
# See https://www.pronamic.nl/wp-content/uploads/2013/04/BPE-3.0-Gateway-HTML.1.02.pdf for the
# exhaustive list of status codes.
STATUS_CODES_MAPPING = {
'pending': (790, 791, 792, 793),
'done': (190,),
'cancel': (890, 891),
'refused': (690,),
'error': (490, 491, 492,),
}
# The currencies supported by Buckaroo, in ISO 4217 format.
# See https://support.buckaroo.eu/frequently-asked-questions
# Last seen online: 7 November 2022.
SUPPORTED_CURRENCIES = [
'EUR',
'GBP',
'PLN',
'DKK',
'NOK',
'SEK',
'CHF',
'USD',
]