支付方式

小程序·云开发在开通时,开发者会授权将小程序的注册信息用于进行云服务的初始化。此时,小程序帐号会对应生成或绑定一个腾讯云帐号。

  • 生成:如果该小程序帐号在开通云开发前,并未授权为某个腾讯云帐号的微信公众平台登录方式,则系统会新建一个腾讯云帐号。
  • 绑定:如果该小程序帐号在开通云开发前,已授权为某个腾讯云帐号的微信公众平台登录方式,则系统会自动关联该腾讯云帐号。

支付方式

目前小程序·云开发支持三种支付方式:

  • 预付费:个人账户扣款:适用于个人账户结算的小程序,目前仅支付微信支付
  • 预付费:腾讯云账户扣款:适用于通过腾讯云账户统一结算的小程序
  • 按量付费:腾讯云账户扣款:适用于暂时无法准确预估使用量的小程序,目前仅支持从腾讯云账户扣款

其中,系统默认使用的支付方式为预付费:个人账户扣款。如需使用其他支付方式,需下载最新 nightly 版本 的开发者工具进行选择或切换。

初次支付

对于初次购买预付费配额的小程序,可在选定配额后,选择订单的支付方式。

请注意,在初次支付时暂不支持 按量付费:腾讯云账户扣款 支付方式。开发者有且仅可选择的支付方式为:

  • 预付费:个人账户扣款
  • 预付费:腾讯云账户扣款

一旦该订单支付成功,后续该环境下的订单将自动使用所选支付方式进行扣款。如需调整可前往 环境设置-支付方式 切换支付方式。

初次购买

切换支付方式

对于已经购买过付费配额的小程序,如需调整支付方式,可在云开发控制台 环境设置-支付方式 进行切换。目前,在切换支付方式时,开发者可选择的支付方式包括:

  • 预付费:个人账户扣款
  • 预付费:腾讯云账户扣款
  • 按量付费:腾讯云账户扣款

当出现以下几种情况时,小程序则无法进行支付方式的切换:

  • 由于可开发发票余额小于退费金额,则无法进行付费方式切换。此时,开发者可选择在可开发票金额大于退费金额后或退回发票后再切换支付方式。详情请参考《小程序·云开发发票管理》
  • 该小程序从未购买过任何付费配额时,无法切换支付方式。开发者可在初次购买付费配额时,直接选择支付方式。
  • 超过切换次数限制:
    • 单个小程序帐号累计支付方式切换次数不得超过 4 次
    • 单个环境每月有且仅能切换一次支付方式
  • 切换至按量计费后无法再切换支付方式,请谨慎操作
  • 环境由于到期未续费,已经处于隔离期时,需先进行续费,才可再切换支付方式

如遇特殊情况,可通过工单联系我们,具体工单提交方式请参考文档《小程序·云开发工单》

切换支付方式

切换预付费模式

目前预付费支持两种方式,包括从个人账户扣款和从腾讯云账户扣款。支付方式切换过程中,开发者需要重新购买资源并使用新的支付方式付款。此时开发者可以重新选择资源的购买时长,但无法更换配额。原有资源未使用部分的费用将会退还至原有付款帐号。

在使用预付费模式时,请注意:

切换为按量付费模式

切换到按量付费后,将无法在切换到预付费支付方式,请开发者谨慎操作。同时,通过小程序管理后台和微信开发者工具云控制台申请的代金券将无法用于按量付费模式。

1. 费用计算

在按量付费模式下,系统每月会提供一定的免费额度供开发者使用,超过免费额度的资源消耗将按照对应的刊例价扣除费用。请注意,小程序·云开发资源在按量付费模式下,需遵守以下系统参数限制:

  • 数据库容量:2TB
  • 云函数(单次运行)运行内存1:256M
  • 云函数并发数2:1000
  • 数据库同时连接数3:1000
  • 单个小程序的小程序端请求频率限制:100 万次/分钟
参数 价格 免费额度
存储空间 0.0043 元/GB/天 5GB
存储下载操作次数 0.01 元/万次 150 万次/月
存储上传操作次数 0.01/万次 60 万次/月
CDN回源流量 0.15 元/GB 5GB/月
CDN流量 0.18 元/GB 5GB/月
云函数资源使用量 0.00011108 元/GBs 4 万 GBs/月
云函数外网出流量 0.8 元/GB 5GB/月
数据库容量 0.07 元/GB 5GB
数据库读操作次数 0.015 元/万次 5万次/月
数据库写操作次数 0.05 元/万次 3万次/月

在按量付费模式下,系统会每日进行资源消耗和结算并进行扣费。开发者可登录腾讯云费用中心查看账单信息。

注:

  1. 云函数(单次运行)运行内存:云函数运行时最大可用内存为 256MB。在云函数运行日志中展示的运行内存信息,为当次运行时的实际使用内存。实际使用内存可能低于最大可用内存,计费时按配置内存即 256MB 计算。

  2. 云函数并发数:云函数的并发数量是指在任意指定时间对函数代码的执行数量。对于当前的 SCF 函数来说,每个发布的事件请求就会执行一次。因此,这些触发器发布的事件数(即请求量)会影响函数的并发数。开发者以使用以下公式来估算并发的函数实例总数目。

    每秒请求量 * 函数执行时间(按秒) 
    

    例如,考虑一个处理存储事件的函数,假定函数平均用时0.2秒(即200毫秒),存储每秒发布300个请求至函数。这样将同时生产 300 * 0.2 = 60 个函数实例。

  3. 数据库同时连接数 :数据库请求并发数量,如同时有三十个数据库操作请求,则有二十个会同时执行,剩下十个返回超出并发错误;一次数据库请求(无论小程序端发起还是云函数端发起)将耗费一个连接;每个云环境分别有一个同时连接数限制、独立计数。假如数据库查询平均耗时 10ms,那么一个连接可以支持 100qps(1000ms/10ms=100),20个连接可以支持到 2000qps。

2. 欠费和停服处理

从账户余额被扣为负值时,系统会通过微信公众平台公众号通知到小程序管理员并同步欠费信息至小程序云监控告警群,提示开发者尽快充值。

从账户余额被扣为负值时刻起,小程序·云开发资源在 12 小时内可继续使用且继续扣费,12 小时后未及时充值,系统将自动隔离资源且停止扣费。

进入资源隔离期后,系统会通过微信公众平台公众号通知到小程序管理员并同步停服信息至小程序云监控告警群。同时:

  • 7*24 小时内,若充值至余额大于 0,计费将继续,用户可继续使用小程序·云开发提供的服务。
  • 7*24 小时内,若账户余额尚未充值到大于 0,则无法使用服务。
  • 7*24 小时后,若账户余额未充值到大于 0,按量计费环境将被回收。届时环境中的数据将被清除且不可恢复

进入资源隔离期后:

  • 存储、数据库和 CDN 资源均无法使用。
  • 对于云函数:
    • 已有函数无法被触发。
    • 定时触发器暂停运行,停止触发函数。
    • 对于同步调用,函数将报错并无法执行。
3. 其他
  • 在按量付费模式下,基础告警功能将不再适用,但是开发者仍然可以适用自定义告警功能。具体告警功能使用方式可参考文档《小程序·云开发告警》
  • 在按量付费模式下,通过小程序管理后台和微信开发者工具云控制台申请的代金券将无法使用。

腾讯云费用中心

对于使用预付费:腾讯云账户扣款按量付费:腾讯云账户扣款支付方式的小程序,可通过云开发控制台 环境设置——支付方式 中的腾讯云账户费用中心入口登录腾讯云费用中心,进行充值、订单管理、续费管理、发票与合同管理等操作。

同时开发者也可以登录腾讯云官网,使用微信公众号作为登录方式,选择对应的小程序帐号授权登录腾讯云控制台。并前往费用中心,进行充值、订单管理、续费管理、发票与合同管理等操作。

请注意:

  • 对于使用预付费:个人账户扣款按量付费:腾讯云账户扣款支付的订单需在云开发控制台 费用中心-发票管理 中开具对应订单金额的发票。
  • 对于使用预付费:腾讯云账户扣款按量付费:腾讯云账户扣款支付的订单需在腾讯云费用中心 发票与合同管理 中开具对应订单金额的发票。