API文档>QStack>插件>云计算 > 产品验证

产品验证

发布时间:2022-03-30 15:45

一、 简要描述:

  • 以腾讯云为例,文件:QcloudCheck.php
  • 本文只介绍验证所需的方法、参数、返回参数
  • 类的方法访问权限均采用 public
  • 必须严格按照本文规范进行编写代码

二、主要接口方法实现

  • checkPayParems 方法,主要用于产品新购验证
/**
* 新购验证
*param array $data 新购参数
**/
public function checkPayParems(array $data){

    //场景一 需要做特殊验证
    //1.验证成功
    return ['result' => true];
    //2.验证失败
    return ['result' => false, 'text' => '具体错误信息'];

    //场景二 不需要特殊验证
    return ['result' => true];
}
  • checkRenewOther 方法,主要用于产品续费验证
/**
* 续费验证
*param array $data 续费参数
**/
public function checkRenewOther(array $data){

    //场景一 需要做特殊验证
    //1.验证成功
    return ['result' => true];
    //2.验证失败
    return ['result' => false, 'text' => '具体错误信息'];

    //场景二 不需要特殊验证
    return ['result' => true];
}
  • checkUpgradeParems 方法,主要用于产品升级验证
 /**
* 升级验证
*param array $cloud 业务数据
*param array $data 升级参数
**/
 public function checkUpgradeParems(array $cloud, array $data){

    //场景一 需要做特殊验证
    //1.验证成功
    return ['result' => true];
    //2.验证失败
    return ['result' => false, 'text' => '具体错误信息'];

    //场景二 不需要特殊验证
    return ['result' => true];
 }
本文导读