关于付款收款人odoo 10.0的参考

时间:2018-08-17 23:53:44

标签: python payment odoo-10

您好,我需要有关付款收款人的帮助,我正在开发自己的付款收款人,但随后我遇到了问题,例如odoo的ORDERID中的Refereces值仅是/生成表格时 values ref 但是如果您提交的值变成SO01X,那么在提交之前如何获得此值的任何想法?我需要它来生成SHA1以便将其包括在付款表格中 form payment

我正在使用的代码

postFinance_tx_values.update({
        'cmd': '_xclick',
        'pspid_idPostFinance': self.postFinancePPID_account,
        'item_name': orderId,
        'language':'en_US',
        'amount': int(values['amount']*100),
        'currency_code': values['currency'] and values['currency'].name or '',
        'address1': values.get('partner_address'),
        'city': values.get('partner_city'),
        'country': values.get('partner_country') and values.get('partner_country').code or '',
        'state': values.get('partner_state') and (values.get('partner_state').code or values.get('partner_state').name) or '',
        'email': values.get('partner_email'),
        'zip_code': values.get('partner_zip'),
        'first_name': values.get('partner_first_name'),
        'last_name': values.get('partner_last_name'),
        'CN' : values.get('partner_first_name')+' '+values.get('partner_last_name'),
        'shasign':self.generateSHA1(genSHA1),
        'postFinance_return': '%s' % urlparse.urljoin(base_url, PaypalController._return_url),
        'notify_url': '%s' % urlparse.urljoin(base_url, PaypalController._notify_url),
        'cancel_return': '%s' % urlparse.urljoin(base_url, PaypalController._cancel_url),
        'handling': '%.2f' % postFinance_tx_values.pop('fees', 0.0) if self.fees_active else False,

    })

致谢

丹尼尔

0 个答案:

没有答案