33 lines
1.3 KiB
Python
33 lines
1.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import api, models, fields
|
|
|
|
class PosPayment(models.Model):
|
|
|
|
_inherit = "pos.payment"
|
|
|
|
paytm_authcode = fields.Char('Paytm APPR Code')
|
|
paytm_issuer_card_no = fields.Char('Paytm Issue Mask Card No.')
|
|
paytm_issuer_bank = fields.Char('Paytm Issuer Bank')
|
|
paytm_payment_method = fields.Char('Paytm Payment Method')
|
|
paytm_reference_no = fields.Char('Paytm Merchant Reference No.')
|
|
paytm_card_scheme = fields.Char('Paytm Card Scheme')
|
|
|
|
class PosOrder(models.Model):
|
|
|
|
_inherit = 'pos.order'
|
|
|
|
@api.model
|
|
def _payment_fields(self, order, ui_paymentline):
|
|
fields = super()._payment_fields(order, ui_paymentline)
|
|
fields.update({
|
|
'paytm_authcode': ui_paymentline.get('paytm_authcode'),
|
|
'paytm_issuer_card_no': ui_paymentline.get('paytm_issuer_card_no'),
|
|
'paytm_issuer_bank': ui_paymentline.get('paytm_issuer_bank'),
|
|
'paytm_payment_method':ui_paymentline.get('paytm_payment_method'),
|
|
'paytm_reference_no': ui_paymentline.get('paytm_reference_no'),
|
|
'paytm_card_scheme': ui_paymentline.get('paytm_card_scheme')
|
|
})
|
|
return fields
|