一、 简要描述:
- 以腾讯云为例,文件: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];
}