/// <summary>
 /// 验证参数
 /// </summary>
 /// <param name="param">支付参数</param>
 protected override void ValidateParam(WechatPayPayRequestBase param)
 {
     param.OpenId.CheckNull(nameof(param.OpenId));
 }
 /// <summary>
 /// 验证参数
 /// </summary>
 /// <param name="param">支付参数</param>
 protected override void ValidateParam(WechatPayPayRequestBase param)
 {
 }
 protected override void InitBuilder(WechatPayParameterBuilder builder, WechatPayPayRequestBase param)
 {
     base.InitBuilder(builder, param);
     builder.Remove(WechatPayConst.SceneInfo);
 }