跳至內容
選單
此問題已被標幟
1 回覆
2847 瀏覽次數

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

頭像
捨棄
最佳答案

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

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
3
2月 25
5089
0
5月 24
1576
3
1月 25
4653
2
6月 25
2287
1
9月 24
2450