设备付款页面
约 679 字大约 2 分钟
设备付款页面
什么是设备收款页面?
ThingsCloud 提供设备付款联动场景的支持,您可以为设备配置付款服务以及常用支付方式,并在付款成功后联动操作设备。用于实现设备付费互动场景,例如自动售货机、 自动取水机、预付费电表、付费游戏机等。
您可以为每个设备类型创建一个用于收款的手机页面,通过可视化编辑器,不需要写一行代码,就可以自定义收款页面的样式和服务内容。
进入付款页面编辑器
在设备类型详情页中,进入应用配置,打开付款页面编辑器,如下图:

如下图所示,您可以在编辑器中配置服务选择页和付款成功页。

编辑服务
您可以为设备添加多个服务,每个服务可设置名称、介绍、图片、价格,以及关联一个用于付款成功后自动运行的任务。

编辑支付方式
您可以为付款页面关联多个支付方式,并选择在绑定支付平台中添加的收款商户。

服务关联任务
当支付成功后,服务关联的任务会自动运行。因此,您可以将要下发给设备的控制指令,封装在一个任务中。
示例:照明开启,定时关闭
例如,以下是一个 ESP32 照明控制器的任务,实现了开启照明,并在指定的时间后自动关闭。

任务中通过下发命令来实现,同时 ESP32 控制器支持对该命令的接收和执行。

示例:照明开启,不关闭
同样的 ESP32 照明控制器,或者常见的 Modbus 继电器,我们可以通过下发属性来实现开启照明。
创建一个任务,选择属性下发,如下:

填写属性下发 JSON,如下:

任务创建完成后,就可以在付款页面编辑器中,关联到服务中。

如何获得设备付款码?
您可以为每个设备下载付款二维码,将付款二维码贴在设备旁。您也可以使用付款页面 URL 自行生成二维码,在设备屏幕上显示。

可以在手机上使用微信 App、支付宝 App,扫一扫设备付款码,进入付款页面。也可使用支持扫码的手机浏览器或相机 App 扫码。
