支付令牌¶
- class odoo.addons.payment.models.payment_token.PaymentToken[源代码]¶
- _build_display_name(*args, max_length=34, should_pad=True, **kwargs)[源代码]¶
使用格式
•••• 1234
构建所需最大长度的令牌名称。付款细节左侧填充最多四个填充字符。只有在有足够的空间时才会添加填充。如果没有足够的空间,则会减少或不添加填充。如果连付款细节也没有足够的空间,则从左侧截断。
如果一个模块想要自定义令牌的显示名称,它必须重写此方法并返回自定义的显示名称。
注意:
self.ensure_one()
- _get_specific_create_values(provider_code, values)[源代码]¶
使用提供商特定的值来完成
create
方法的值。如果供应商要添加自己的创建值,它必须覆盖此方法并返回值字典。供应商特定值优先于通用创建值字典的值。
- get_linked_records_info()[源代码]¶
返回与当前令牌关联的记录信息列表。
为了实现支付并将文档链接到令牌,模块必须重写此方法并将有关链接文档记录的信息添加到返回的列表中。
信息必须按照以下键的字典结构化:
description
: The description of the record’s model (e.g. “Subscription”).id
: The id of the record.name
: The name of the record.url
: The url to access the record.
注意:
self.ensure_one()
- 返回
关联文档记录的信息列表。
- 返回类型