Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
2727 Zobrazení

While developing a custom payment.provider, How to set Default payment journal as "bank".

Avatar
Zrušit
Nejlepší odpověď

Hi,
Inherit the payment.provider and add this code

 code = fields.Selection(selection_add=[('paytabs', 'paytabs')],
                            ondelete={'paytabs': 'set default'},
                            help="The technical code of this payment provider",
                            string="Code")

@api.model

def _get_payment_method_information(self):

"""Override to add create test payment method information to the

existing methods.

"""

res = super()._get_payment_method_information()

res['paytabs'] = {'mode': 'unique', 'domain': [('type', '=', 'bank')]}

return res
After completing these steps, your custom payment provider should appear on the list of available payment providers, and you can set the journal to "bank" as specified in your code.

Hope it helps

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
3
úno 25
4915
0
kvě 24
1486
3
led 25
3539
2
čvn 25
2131
1
zář 24
2367