计费
分类:
本文档主题:
要在 Monetization 中访问此部分,请从 Menu 选择 Business configuration,然后点击 Charging。
标签
要访问此部分,请点击 Tags。系统会以表格格式显示所有标签的分页列表。
标签在 Monetization 中主要用于折扣。标签可以作为收费标签应用到产品上,并可在创建折扣时作为目标。
注意:
使用标签可以在发票级别创建折扣,并为每个事件进行实时折扣处理。每当 Monetization 影响资源余额时,这些影响也会带有可作为折扣目标的标签。
例如,在电信行业中,来自奥地利的数据事件可以具有 data_AUS 标签,而来自斯洛文尼亚的事件可以具有 data_SVN 标签。
通过这些标签,您可以配置仅适用于某一个标签的折扣,从而只对特定使用类型进行折扣。
在此部分下可以执行/查看四个操作/子页面,即:
创建标签
在标签下,要创建标签,请点击 Create new。提供名称、代码和类型;也可以选择添加描述。
注意:
code 是对象的唯一标识符。它可在与 Monetization API 集成期间使用。在类型下,可以选择收费标签或资源标签。有关收费标签和资源标签之间差异的更多信息,请参见收费标签与资源标签。
收费标签与资源标签
收费标签用于产品以及费率套餐中的资源信息。它用于费率套餐中较高的层级,在该层级 Monetization 可以影响该标签下的多个资源。
资源标签用于费率套餐中较低的层级。它用于费率套餐详情中,在该位置 Monetization 只能影响一个资源余额。
注意:
在配置费率套餐时,可以创建并组合资源标签和收费标签,从而缩小折扣范围。信息:
折扣筛选器可以同时以收费标签和资源标签为目标,因此具有额外的灵活性。标签详情页面
在标签下,要查看标签的完整详情,请点击 Details。其中包含以下内容:
- Name
- Code
- Description
- Type
更新标签
在标签下,要更新标签,请先点击 Details;系统会显示标签详情。然后点击 Update 进行更新。
信息:
创建标签部分填写的所有信息都可以更新,但 Code 除外。删除标签
在标签下,要删除标签,请点击 Delete。
注意:
无法删除已在产品、折扣或费率套餐中使用的标签。必须先删除对该标签的每一处具体引用。资源
要访问此部分,请点击 Resources。系统会以表格格式显示所有资源的分页列表。
信息:
本部分说明如何在 Monetization 中创建资源,例如货币资源(如欧元、美元等)、免费资源(如免费 SMS、免费数据等)等。资源表示 Monetization 中可以持有值的对象,例如值为 10 的货币资源。
此外,资源可以作为客户的余额存在。余额是特定余额组内的一个唯一资源值。
当客户购买产品或触发使用事件时,资源余额会在 Monetization 中自动创建。例如,如果某个套餐有一个授予 100 分钟免费通话的产品。客户购买该套餐后,相关余额组中会创建 100 分钟免费通话的余额。
信息:
余额也可以通过 API 手动创建,这更常用于管理而不是自动化。创建产品目录时,资源是必不可少的,因为客户可以购买的产品会导致资源余额影响,例如向客户收取 100 欧元,或授予客户 100 个免费积分。
资源示例
以下是五个资源示例及其所属行业。
- Euro — 任何行业 — 表示客户在当前周期内的当前货币余额。
- Free minutes — 电信
- Total consumption kWh — 公用事业
- Minimum fare fee — 拼车/出租车 — 一个辅助资源,保存客户每次乘车必须支付的最低费用
- API calls total — 云服务 — 用于跟踪已生成的 API 调用事件数量
注意:
资源余额可能因客户购买产品或生成使用事件而增加或减少。每当客户购买产品或使用会触发使用事件的服务时,其余额都会受到影响。在此部分下可以执行/查看四个操作/子页面,即:
创建资源
在资源下,要创建资源,请点击 Create new。其中包括必填和可选输入字段。
必填输入字段包括:
- Name
- Code
- Balance consumption order
- Default value
- Validity period
注意:
code 是对象的唯一标识符。它可在与 Monetization API 集成期间使用。可选输入字段包括:
- Description
- Temporary
- Currency
- Included on invoice
注意:
Monetization 中最重要的资源是货币资源,因为它表示客户用于支付的货币。货币资源
货币资源表示 Monetization 中的实际资金;它表示货币币种(如欧元、美元等)。要创建货币资源,请在创建资源下提供名称(如 euro)、代码(如 euro)、描述(如 euro monetary resource)以及余额消耗顺序。
对于货币资源,余额消耗顺序会配置为最早开始时间和最早到期时间(ESTEET),因为最旧的余额应先被消耗。
通常,默认值设置为 0。不过,也可以修改为正值或负值,例如 100。每当 Monetization 初始创建该资源的余额时,它会从默认值开始。
提示:
最佳做法是不要将免费资源的默认值从零更改,因为默认值会全局应用到所有客户的所有已创建资源余额。应创建一个产品,向客户授予一定数量的免费资源。
通常,Monetization 会根据客户套餐设置免费资源。一个客户可以有 1GB 免费数据,而另一个客户可以有 2GB。因此,应为该套餐创建产品,根据套餐授予正确数量。
信息:
可以创建一种资源,其余额表示一个会向零递减计数的计数器。在这种情况下,默认值可以设置为任何正数。
不再通过购买产品来初始设置资源余额,而是在创建资源余额时将资源余额设置为该资源的默认值。有关其用途的更多信息,请参见辅助资源。
要将资源设为临时资源,请使用 Temporary 切换开关启用/禁用。启用此功能意味着,在 Monetization 完成计费计算后,该资源会立即恢复为默认值。它主要用于辅助资源。
默认情况下,资源始终从创建之日起无限期有效。不过,也可以配置为在未来某个时间到期。通常,货币资源应具有无限有效期。
注意:
当为资源分配货币时,该资源会成为货币资源。相反,对于非货币资源,请参见非货币资源。要在发票上包含该资源,请使用 Included on invoice 切换开关启用/禁用。启用此功能意味着 Monetization 会将该数据拉取到为一张发票生成的 JSON 对象中。
注意:
仅包含发票上需要的信息,以优化性能。余额消耗顺序
余额消耗顺序指定当同一资源的多个余额存在于一个余额组中时,应按什么顺序影响资源余额。
例如,某客户余额组包含以下内容:
- 100 分钟免费通话,有效期从 1 月 1 日到 2 月 15 日
- 50 分钟免费通话,有效期从 2 月 1 日到 3 月 1 日
假设今天是 2 月 10 日;两个余额都有效。因此,客户当前总共有 150 分钟免费通话。随后客户生成一个 120 分钟免费通话的事件;余额消耗顺序配置会根据有效期决定应先消耗哪个余额。
如果余额消耗顺序设置为 ESTEET,客户最终会剩余 30 分钟免费通话,有效期从 2 月 1 日 到 3 月 1 日。但是,如果余额消耗顺序设置为先消耗最新资源,则客户最终会剩余 30 分钟免费通话,有效期从 1 月 1 日 到 2 月 15 日。
一些术语说明
- EST
- 将余额消耗顺序配置为 earliest start time (EST),表示最早有效开始时间的余额会先被使用。
- LST
- 将余额消耗顺序配置为 latest start time (LST),表示最晚有效开始时间的余额会先被使用。
- EET
- 将余额消耗顺序配置为 earliest expiration time (EET),表示最早有效结束时间的余额会先被使用。
- LET
- 将余额消耗顺序配置为 latest expiration time (LET),表示最晚有效结束时间的余额会先被使用。
- ESTLET
- 将余额消耗顺序配置为 earliest start time and latest expiration time (ESTLET),表示最早有效开始时间的余额会先被使用。如果多个余额具有相同的有效开始时间,则最晚结束时间的余额会先被使用。
- ESTEET
- 将余额消耗顺序配置为 earliest start time and earliest expiration time (ESTEET),表示最早有效开始时间的余额会先被使用。如果多个余额具有相同的有效开始时间,则最早结束时间的余额会先被使用。
提示:
ESTEET 应作为默认余额消耗顺序使用。- LSTEET
- 将余额消耗顺序配置为 latest start time and earliest expiration time (LSTEET),表示最晚有效开始时间的余额会先被使用。如果多个余额具有相同的有效开始时间,则最早结束时间的余额会先被使用。
- LSTLET
- 将余额消耗顺序配置为 latest start time and latest expiration time (LSTLET),表示最晚有效开始时间的余额会先被使用。如果多个余额具有相同的有效开始时间,则最晚结束时间的余额会先被使用。
- EETEST
- 将余额消耗顺序配置为 earliest expiration time and earliest start time (EETEST),表示最早有效结束时间的余额会先被使用。如果多个余额具有相同的有效结束时间,则最早开始时间的余额会先被使用。
- EETLST
- 将余额消耗顺序配置为 earliest expiration time and latest start time (EETLST),表示最早有效结束时间的余额会先被使用。如果多个余额具有相同的有效结束时间,则最晚开始时间的余额会先被使用。
- LETEST
- 将余额消耗顺序配置为 latest expiration time and earliest start time (LETEST),表示最晚有效结束时间的余额会先被使用。如果多个余额具有相同的有效结束时间,则最早开始时间的余额会先被使用。
- LETLST
- 将余额消耗顺序配置为 latest expiration time and latest start time (LETLST),表示最晚有效结束时间的余额会先被使用。如果多个余额具有相同的有效结束时间,则最晚开始时间的余额会先被使用。
辅助资源
辅助资源与客户没有直接关系;但是,Monetization 会将其用于计费计算。例如,Monetization 用来跟踪某些内容的计数器资源。
辅助资源示例
假设有一个资源 MBs used in a session,用于跟踪客户在一个数据会话/事件中使用了多少 MB。可以使用计数器资源形式的辅助资源。
如果预期客户在一个会话中消耗 10MB 后定价会发生变化,也就是存在多阶梯定价,那么 Monetization 一收到数据事件,就会根据费率套餐对其计费。计数器资源可以跟踪客户已使用的数量,以便知道何时开始使用不同价格计费。
单个事件计费完成后,计数器资源形式的辅助资源 MBs used in a session 会重置为零,以便为下一个事件做好准备。
注意:
要使资源在每次计费计算后重置为其默认值,应启用 Temporary 切换开关。非货币资源
非货币资源没有货币价值;因此,它不被视为金钱。非货币资源示例包括免费数据、免费 SMS 等。
信息:
要了解如何一般性地创建资源,请参见货币资源。注意:
不应为非货币资源指定货币。为资源分配货币会将其变成货币资源。资源详情页面
在资源下,要查看资源的完整详情,请点击 Details。其中包含以下内容:
- Status — 具有 active 状态的资源表示该资源仍然有效。
- Name
- Code
- Description
- Balance consumption order
- Default value
- Type (Standard or Temporary)
- Valid from
- Valid to
- Currency (if any)
- Included on invoice
更新资源
在资源下,要更新资源,请先点击 Details;系统会显示资源详情。然后点击 Update 进行更新。
信息:
创建资源部分填写的所有信息都可以更新,但 Code 除外。删除资源
在资源下,要删除资源,请点击 Delete。
注意:
无法删除已在 Monetization 其他部分中使用的资源。必须先删除对该资源的每一处具体引用。阈值
要访问此部分,请点击 Thresholds。系统会以表格格式显示所有阈值的分页列表。
阈值是一个已配置的值;当资源余额超过在信用额度上定义并通过信用配置文件链接到资源的阈值时,它可以触发通知。
在此部分下可以执行/查看四个操作/子页面,即:
创建阈值
在阈值下,要创建阈值,请点击 Create new。其中包括必填和可选输入字段。
必填字段包括:
- Name (e.g., T_200)
- Code (e.g., T_200)
- Type (amount or percentage)
- Value (e.g., 200)
注意:
code 是对象的唯一标识符。它可在与 Monetization API 集成期间使用。可选字段包括:
- Description (e.g., threshold for 200)
配置为金额的阈值表示该值是固定的,例如 200。因此,当余额超过 200 时,会触发通知。
注意:
配置为金额的阈值也可以为负数。配置为百分比的阈值表示该值相对于另一个资源余额。例如,假设有两个余额:
表 1: 阈值百分比示例
| Resource name | Balance |
|---|---|
| Granted free MBs | 1000 |
| Free MBs | 900 |
如果将 Free MBs 的百分比阈值配置为 Granted free MBs 余额的 80%,则阈值将在 800 时触发。
提示:
百分比阈值很有用,因为它可以根据不同资源余额改变值,从而在客户级别提供更高灵活性。而金额阈值始终基于配置值保持恒定。信息:
创建阈值后,它不会连接到任何内容,而是作为 Monetization 中存在的对象,可在创建信用额度时使用。阈值详情页面
在阈值下,要查看阈值的完整详情,请点击 Details。其中包含以下内容:
- Name
- Code
- Description
- Type
- Value
更新阈值
在阈值下,要更新阈值,请先点击 Details;系统会显示阈值详情。然后点击 Update 进行更新。
信息:
创建阈值部分填写的所有信息都可以更新,但 Code 除外。删除阈值
在阈值下,要删除阈值,请点击 Delete。
注意:
无法删除已链接到信用额度的阈值。必须先删除对该阈值的每一处具体引用。通知
每当特定资源的余额超过或低于阈值时,Monetization 都会触发通知。该阈值链接到信用额度,并由信用配置文件为特定资源进行配置。
通知可在 Monetization 的客户账户页面中查看。更多信息,请参见通知。
信用额度
要访问此部分,请点击 Credit limits。系统会以表格格式显示所有信用额度的分页列表。
信用额度可用于限制客户可以将资源使用到多大程度,无论是正值还是负值。您还可以添加多个阈值,客户在超过配置值时可能会触发这些阈值。
它描述资源余额的最小和最大限制,以及突破限制时可以触发哪些阈值。
在此部分下可以执行/查看四个操作/子页面,即:
创建信用额度
在信用额度下,要创建信用额度,请点击 Create new。其中包括必填和可选输入字段。
必填字段包括:
- Name
- Code
- Start
- Stop
注意:
code 是对象的唯一标识符。它可在与 Monetization API 集成期间使用。可选字段包括:
- Description
- Thresholds
可以添加多个阈值。例如,假设信用额度包含值为 200 的阈值;因此,每当资源余额超过 200 时,都会触发通知。
注意:
Start 和 Stop 字段分别表示一个资源余额可以具有的最小值和最大值。Start 和 Stop 字段可以配置为正数或负数。此外,Start 和 Stop 字段也可以通过点击 Pick value 配置为 No minimum 或 No maximum,这对用户更友好。
No minimum 和 No maximum 值表示该值可以不受限制,从负无穷到正无穷。
提示:
预付费货币资源的 Stop 值应配置为零。这样可以使资源余额不超过零。
这很典型,因为预付费客户只有在有可用资金时才能使用服务。因此,让其货币余额低于零是不合理的。
此外,如果限制设置为零,则 Monetization 可以知道资金何时用尽,并且将不再对事件计费。
注意:
不可能将资源余额带到信用额度 Start 和 Stop 值之外。此外,一旦达到资源限制,客户正在消费的服务可被禁用,例如预付费客户资金用尽。信用额度详情页面
在信用额度下,要查看信用额度的完整详情,请点击 Details。其中包含以下内容:
- Name
- Code
- Description
- Thresholds
- Start
- Stop
更新信用额度
在信用额度下,要更新信用额度,请先点击 Details;系统会显示信用额度详情。然后点击 Update 进行更新。
信息:
创建信用额度部分填写的所有信息都可以更新,但 Code 除外。删除信用额度
要删除信用额度,请点击 Delete。
注意:
无法删除已链接到信用配置文件的信用额度。必须先删除对该信用额度的每一处具体引用。信用配置文件
要访问此部分,请点击 Credit profiles。系统会以表格格式显示所有信用配置文件的分页列表。
信用配置文件将信用额度链接到特定支付类型的特定资源。例如,欧元(货币)资源应如何表现,以及当它作为客户账户上的余额可用时,应使用哪个信用额度。
在此部分下可以执行/查看四个操作/子页面,即:
创建信用配置文件
在信用配置文件下,要创建信用配置文件,请点击 Create new。其中包括必填和可选输入字段。
必填字段包括:
- Name
- Code
- Payment type
- Resource
- Credit limit
注意:
code 是对象的唯一标识符。它可在与 Monetization API 集成期间使用。可选字段包括:
- Description
注意:
必须为每个支付类型创建信用配置文件,因为它描述了与支付类型相关的余额行为。如果不存在,则无法创建余额。信息:
配置信用配置文件后,可以为每个资源提供描述,说明它如何基于客户的支付类型受到限制。对于后付费支付类型
对于后付费支付类型,建议使用 Start 值为 No minimum、Stop 值为 No maximum 的信用额度。
这意味着属于客户的资源可以是负值(因为客户获得了一些信用额度),也可以是正值(因为客户将欠费)。
对于立即支付类型
对于立即支付类型,建议使用 Start 值为 No minimum、Stop 值为 No maximum 的信用额度。
这意味着属于客户的资源可以是负值(因为客户获得了一些信用额度),也可以是正值(因为客户将欠费)。
对于预付费支付类型
对于预付费支付类型,建议选择 Start 值为 No minimum、Stop 值为 0 的信用额度,因为客户余额不应超过零。
例如,假设预付费客户购买了提供 100 欧元的产品,该欧元是一种货币资源。它将在客户余额中显示为 -100 欧元的信用。客户可以消耗该资源,并且不会欠费。
但是,随着客户继续消耗资源,余额会减少直至达到零,这表示客户已耗尽该资源。
信用配置文件详情页面
在信用配置文件下,要查看信用配置文件的完整详情,请点击 Details。其中包含以下内容:
- Name
- Code
- Description
- Payment type
- Credit limit
- Resource
更新信用配置文件
在信用配置文件下,要更新信用配置文件,请先点击 Details;系统会显示信用配置文件详情。然后点击 Update 进行更新。
信息:
创建信用配置文件部分填写的所有信息都可以更新,但 Code 除外。删除信用配置文件
在信用配置文件下,要删除信用配置文件,请点击 Delete。
事件类型
要访问此部分,请点击 Event types。系统会以表格格式显示所有事件类型的分页列表。
事件类型表示 Monetization 中的时间间隔。创建事件类型是为了为周期性产品进行配置,以确定产品如何续订。它也会为客户进行配置,以确定客户多久收费一次。
可以为事件类型配置不同周期。例如,月周期、三个月周期、半年周期、年周期等。
在此部分下可以执行/查看四个操作/子页面,即:
创建事件类型
在事件类型下,要创建事件类型,请点击 Create new。名称、代码、间隔单位、间隔持续时间和间隔时间为必填项,描述为可选项。
间隔单位包含三个值:
- Days
- Weeks
- Months
间隔持续时间指定分配给间隔单位的时长,例如六个月;间隔时间的默认值为 12:00 AM。
例如,给定下表:
表 2: 事件类型间隔示例
| Interval unit | Interval duration | Interval time |
|---|---|---|
| Months | 6 | 12:00 AM |
如果为周期性产品指定上述事件类型,则表示该产品每六个月在 12:00 AM 续订一次。同样,为客户在账单配置文件下配置该事件类型,表示该客户每六个月在 12:00 AM 收费一次。
事件类型详情页面
在事件类型下,要查看事件类型的完整详情,请点击 Details。其中包含以下内容:
- Name
- Code
- Description
- Interval unit
- Interval duration
- Interval time
更新事件类型
在事件类型下,要更新事件类型,请先点击 Details;系统会显示事件类型详情。然后点击 Update 进行更新。
信息:
创建事件类型部分填写的所有信息都可以更新,但 Code 除外。删除事件类型
在事件类型下,要删除事件类型,请点击 Delete。
注意:
无法删除已在 Monetization 其他部分中使用的事件类型。必须先删除对该事件类型的每一处具体引用。取整模式
要访问此部分,请点击 Rounding modes。
取整模式为每个站点配置,用于确定在计费计算不同阶段进行计算时要取整到多少位小数。
应用 scale 的四个不同组件是:
- Rating
- Discounting
- Taxation
- Billing
每当这四个组件之一在 Monetization 中被触发时,取整模式都会应用,用于将值取整到配置的小数位数。
Scale 指表示小数位数的数字。Mode 可以配置为 Half Up 或 Half Down。例如,如果配置为 Half Up,值 7.5 将取整为 8;如果配置为 Half Down,值 7.5 将取整为 7。