You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

999 lines
19 KiB
PHP

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
/**
* ALIPAY API: alipay.security.risk.detect request
*
* @author auto create
* @since 1.0, 2019-03-08 15:29:11
*/
class AlipaySecurityRiskDetectRequest
{
/**
* 买家账户编号
**/
private $buyerAccountNo;
/**
* 买家绑定银行卡号
**/
private $buyerBindBankcard;
/**
* 买家绑定银行卡的卡类型
**/
private $buyerBindBankcardType;
/**
* 买家绑定手机号
**/
private $buyerBindMobile;
/**
* 买家账户在商家的等级范围VIP高级买家, NORMAL(普通买家。为空默认NORMAL
**/
private $buyerGrade;
/**
* 买家证件号码
**/
private $buyerIdentityNo;
/**
* 买家证件类型
**/
private $buyerIdentityType;
/**
* 买家真实姓名
**/
private $buyerRealName;
/**
* 买家注册时间
**/
private $buyerRegDate;
/**
* 买家注册时留的Email
**/
private $buyerRegEmail;
/**
* 买家注册手机号
**/
private $buyerRegMobile;
/**
* 买家业务处理时使用的银行卡号
**/
private $buyerSceneBankcard;
/**
* 买家业务处理时使用的银行卡类型
**/
private $buyerSceneBankcardType;
/**
* 买家业务处理时使用的邮箱
**/
private $buyerSceneEmail;
/**
* 买家业务处理时使用的手机号
**/
private $buyerSceneMobile;
/**
* 币种
**/
private $currency;
/**
* 客户端的基带版本
**/
private $envClientBaseBand;
/**
* 客户端连接的基站信息,格式为CELLID^LAC
**/
private $envClientBaseStation;
/**
* 客户端的经纬度坐标,格式为:精度^维度
**/
private $envClientCoordinates;
/**
* 操作的客户端的imei
**/
private $envClientImei;
/**
* 操作的客户端IMSI识别码
**/
private $envClientImsi;
/**
* IOS设备的UDID
**/
private $envClientIosUdid;
/**
* 操作的客户端ip
**/
private $envClientIp;
/**
* 操作的客户端mac
**/
private $envClientMac;
/**
* 操作的客户端分辨率,格式为:水平像素^垂直像素800^600
**/
private $envClientScreen;
/**
* 客户端设备的统一识别码UUID
**/
private $envClientUuid;
/**
* 订单产品数量,购买产品的数量(不可为小数)
**/
private $itemQuantity;
/**
* 订单产品单价,取值范围为[0.01,100000000.00],精确到小数点后两位。 curren...
**/
private $itemUnitPrice;
/**
* JS SDK生成的 tokenID
**/
private $jsTokenId;
/**
* 订单总金额,取值范围为[0.01,100000000.00],精确到小数点后两位。
**/
private $orderAmount;
/**
* 订单商品所在类目
**/
private $orderCategory;
/**
* 订单下单时间
**/
private $orderCredateTime;
/**
* 订单商品所在城市
**/
private $orderItemCity;
/**
* 订单产品名称
**/
private $orderItemName;
/**
* 商户订单唯一标识号
**/
private $orderNo;
/**
* 签约的支付宝账号对应的支付宝唯一用户号
**/
private $partnerId;
/**
* 订单收货人地址
**/
private $receiverAddress;
/**
* 订单收货人地址城市
**/
private $receiverCity;
/**
* 订单收货人地址所在区
**/
private $receiverDistrict;
/**
* 订单收货人邮箱
**/
private $receiverEmail;
/**
* 订单收货人手机
**/
private $receiverMobile;
/**
* 订单收货人姓名
**/
private $receiverName;
/**
* 订单收货人地址省份
**/
private $receiverState;
/**
* 订单收货人地址邮编
**/
private $receiverZip;
/**
* 场景编码
**/
private $sceneCode;
/**
* 卖家账户编号
**/
private $sellerAccountNo;
/**
* 卖家绑定银行卡号
**/
private $sellerBindBankcard;
/**
* 卖家绑定的银行卡的卡类型
**/
private $sellerBindBankcardType;
/**
* 卖家绑定手机号
**/
private $sellerBindMobile;
/**
* 卖家证件号码
**/
private $sellerIdentityNo;
/**
* 卖家证件类型
**/
private $sellerIdentityType;
/**
* 卖家真实姓名
**/
private $sellerRealName;
/**
* 卖家注册时间,格式为yyyy-MM-dd。
**/
private $sellerRegDate;
/**
* 卖家注册Email
**/
private $sellerRegEmail;
/**
* 卖家注册手机号
**/
private $sellerRegMoile;
/**
* 订单物流方式
**/
private $transportType;
private $apiParas = array();
private $terminalType;
private $terminalInfo;
private $prodCode;
private $apiVersion="1.0";
private $notifyUrl;
private $returnUrl;
private $needEncrypt=false;
public function setBuyerAccountNo($buyerAccountNo)
{
$this->buyerAccountNo = $buyerAccountNo;
$this->apiParas["buyer_account_no"] = $buyerAccountNo;
}
public function getBuyerAccountNo()
{
return $this->buyerAccountNo;
}
public function setBuyerBindBankcard($buyerBindBankcard)
{
$this->buyerBindBankcard = $buyerBindBankcard;
$this->apiParas["buyer_bind_bankcard"] = $buyerBindBankcard;
}
public function getBuyerBindBankcard()
{
return $this->buyerBindBankcard;
}
public function setBuyerBindBankcardType($buyerBindBankcardType)
{
$this->buyerBindBankcardType = $buyerBindBankcardType;
$this->apiParas["buyer_bind_bankcard_type"] = $buyerBindBankcardType;
}
public function getBuyerBindBankcardType()
{
return $this->buyerBindBankcardType;
}
public function setBuyerBindMobile($buyerBindMobile)
{
$this->buyerBindMobile = $buyerBindMobile;
$this->apiParas["buyer_bind_mobile"] = $buyerBindMobile;
}
public function getBuyerBindMobile()
{
return $this->buyerBindMobile;
}
public function setBuyerGrade($buyerGrade)
{
$this->buyerGrade = $buyerGrade;
$this->apiParas["buyer_grade"] = $buyerGrade;
}
public function getBuyerGrade()
{
return $this->buyerGrade;
}
public function setBuyerIdentityNo($buyerIdentityNo)
{
$this->buyerIdentityNo = $buyerIdentityNo;
$this->apiParas["buyer_identity_no"] = $buyerIdentityNo;
}
public function getBuyerIdentityNo()
{
return $this->buyerIdentityNo;
}
public function setBuyerIdentityType($buyerIdentityType)
{
$this->buyerIdentityType = $buyerIdentityType;
$this->apiParas["buyer_identity_type"] = $buyerIdentityType;
}
public function getBuyerIdentityType()
{
return $this->buyerIdentityType;
}
public function setBuyerRealName($buyerRealName)
{
$this->buyerRealName = $buyerRealName;
$this->apiParas["buyer_real_name"] = $buyerRealName;
}
public function getBuyerRealName()
{
return $this->buyerRealName;
}
public function setBuyerRegDate($buyerRegDate)
{
$this->buyerRegDate = $buyerRegDate;
$this->apiParas["buyer_reg_date"] = $buyerRegDate;
}
public function getBuyerRegDate()
{
return $this->buyerRegDate;
}
public function setBuyerRegEmail($buyerRegEmail)
{
$this->buyerRegEmail = $buyerRegEmail;
$this->apiParas["buyer_reg_email"] = $buyerRegEmail;
}
public function getBuyerRegEmail()
{
return $this->buyerRegEmail;
}
public function setBuyerRegMobile($buyerRegMobile)
{
$this->buyerRegMobile = $buyerRegMobile;
$this->apiParas["buyer_reg_mobile"] = $buyerRegMobile;
}
public function getBuyerRegMobile()
{
return $this->buyerRegMobile;
}
public function setBuyerSceneBankcard($buyerSceneBankcard)
{
$this->buyerSceneBankcard = $buyerSceneBankcard;
$this->apiParas["buyer_scene_bankcard"] = $buyerSceneBankcard;
}
public function getBuyerSceneBankcard()
{
return $this->buyerSceneBankcard;
}
public function setBuyerSceneBankcardType($buyerSceneBankcardType)
{
$this->buyerSceneBankcardType = $buyerSceneBankcardType;
$this->apiParas["buyer_scene_bankcard_type"] = $buyerSceneBankcardType;
}
public function getBuyerSceneBankcardType()
{
return $this->buyerSceneBankcardType;
}
public function setBuyerSceneEmail($buyerSceneEmail)
{
$this->buyerSceneEmail = $buyerSceneEmail;
$this->apiParas["buyer_scene_email"] = $buyerSceneEmail;
}
public function getBuyerSceneEmail()
{
return $this->buyerSceneEmail;
}
public function setBuyerSceneMobile($buyerSceneMobile)
{
$this->buyerSceneMobile = $buyerSceneMobile;
$this->apiParas["buyer_scene_mobile"] = $buyerSceneMobile;
}
public function getBuyerSceneMobile()
{
return $this->buyerSceneMobile;
}
public function setCurrency($currency)
{
$this->currency = $currency;
$this->apiParas["currency"] = $currency;
}
public function getCurrency()
{
return $this->currency;
}
public function setEnvClientBaseBand($envClientBaseBand)
{
$this->envClientBaseBand = $envClientBaseBand;
$this->apiParas["env_client_base_band"] = $envClientBaseBand;
}
public function getEnvClientBaseBand()
{
return $this->envClientBaseBand;
}
public function setEnvClientBaseStation($envClientBaseStation)
{
$this->envClientBaseStation = $envClientBaseStation;
$this->apiParas["env_client_base_station"] = $envClientBaseStation;
}
public function getEnvClientBaseStation()
{
return $this->envClientBaseStation;
}
public function setEnvClientCoordinates($envClientCoordinates)
{
$this->envClientCoordinates = $envClientCoordinates;
$this->apiParas["env_client_coordinates"] = $envClientCoordinates;
}
public function getEnvClientCoordinates()
{
return $this->envClientCoordinates;
}
public function setEnvClientImei($envClientImei)
{
$this->envClientImei = $envClientImei;
$this->apiParas["env_client_imei"] = $envClientImei;
}
public function getEnvClientImei()
{
return $this->envClientImei;
}
public function setEnvClientImsi($envClientImsi)
{
$this->envClientImsi = $envClientImsi;
$this->apiParas["env_client_imsi"] = $envClientImsi;
}
public function getEnvClientImsi()
{
return $this->envClientImsi;
}
public function setEnvClientIosUdid($envClientIosUdid)
{
$this->envClientIosUdid = $envClientIosUdid;
$this->apiParas["env_client_ios_udid"] = $envClientIosUdid;
}
public function getEnvClientIosUdid()
{
return $this->envClientIosUdid;
}
public function setEnvClientIp($envClientIp)
{
$this->envClientIp = $envClientIp;
$this->apiParas["env_client_ip"] = $envClientIp;
}
public function getEnvClientIp()
{
return $this->envClientIp;
}
public function setEnvClientMac($envClientMac)
{
$this->envClientMac = $envClientMac;
$this->apiParas["env_client_mac"] = $envClientMac;
}
public function getEnvClientMac()
{
return $this->envClientMac;
}
public function setEnvClientScreen($envClientScreen)
{
$this->envClientScreen = $envClientScreen;
$this->apiParas["env_client_screen"] = $envClientScreen;
}
public function getEnvClientScreen()
{
return $this->envClientScreen;
}
public function setEnvClientUuid($envClientUuid)
{
$this->envClientUuid = $envClientUuid;
$this->apiParas["env_client_uuid"] = $envClientUuid;
}
public function getEnvClientUuid()
{
return $this->envClientUuid;
}
public function setItemQuantity($itemQuantity)
{
$this->itemQuantity = $itemQuantity;
$this->apiParas["item_quantity"] = $itemQuantity;
}
public function getItemQuantity()
{
return $this->itemQuantity;
}
public function setItemUnitPrice($itemUnitPrice)
{
$this->itemUnitPrice = $itemUnitPrice;
$this->apiParas["item_unit_price"] = $itemUnitPrice;
}
public function getItemUnitPrice()
{
return $this->itemUnitPrice;
}
public function setJsTokenId($jsTokenId)
{
$this->jsTokenId = $jsTokenId;
$this->apiParas["js_token_id"] = $jsTokenId;
}
public function getJsTokenId()
{
return $this->jsTokenId;
}
public function setOrderAmount($orderAmount)
{
$this->orderAmount = $orderAmount;
$this->apiParas["order_amount"] = $orderAmount;
}
public function getOrderAmount()
{
return $this->orderAmount;
}
public function setOrderCategory($orderCategory)
{
$this->orderCategory = $orderCategory;
$this->apiParas["order_category"] = $orderCategory;
}
public function getOrderCategory()
{
return $this->orderCategory;
}
public function setOrderCredateTime($orderCredateTime)
{
$this->orderCredateTime = $orderCredateTime;
$this->apiParas["order_credate_time"] = $orderCredateTime;
}
public function getOrderCredateTime()
{
return $this->orderCredateTime;
}
public function setOrderItemCity($orderItemCity)
{
$this->orderItemCity = $orderItemCity;
$this->apiParas["order_item_city"] = $orderItemCity;
}
public function getOrderItemCity()
{
return $this->orderItemCity;
}
public function setOrderItemName($orderItemName)
{
$this->orderItemName = $orderItemName;
$this->apiParas["order_item_name"] = $orderItemName;
}
public function getOrderItemName()
{
return $this->orderItemName;
}
public function setOrderNo($orderNo)
{
$this->orderNo = $orderNo;
$this->apiParas["order_no"] = $orderNo;
}
public function getOrderNo()
{
return $this->orderNo;
}
public function setPartnerId($partnerId)
{
$this->partnerId = $partnerId;
$this->apiParas["partner_id"] = $partnerId;
}
public function getPartnerId()
{
return $this->partnerId;
}
public function setReceiverAddress($receiverAddress)
{
$this->receiverAddress = $receiverAddress;
$this->apiParas["receiver_address"] = $receiverAddress;
}
public function getReceiverAddress()
{
return $this->receiverAddress;
}
public function setReceiverCity($receiverCity)
{
$this->receiverCity = $receiverCity;
$this->apiParas["receiver_city"] = $receiverCity;
}
public function getReceiverCity()
{
return $this->receiverCity;
}
public function setReceiverDistrict($receiverDistrict)
{
$this->receiverDistrict = $receiverDistrict;
$this->apiParas["receiver_district"] = $receiverDistrict;
}
public function getReceiverDistrict()
{
return $this->receiverDistrict;
}
public function setReceiverEmail($receiverEmail)
{
$this->receiverEmail = $receiverEmail;
$this->apiParas["receiver_email"] = $receiverEmail;
}
public function getReceiverEmail()
{
return $this->receiverEmail;
}
public function setReceiverMobile($receiverMobile)
{
$this->receiverMobile = $receiverMobile;
$this->apiParas["receiver_mobile"] = $receiverMobile;
}
public function getReceiverMobile()
{
return $this->receiverMobile;
}
public function setReceiverName($receiverName)
{
$this->receiverName = $receiverName;
$this->apiParas["receiver_name"] = $receiverName;
}
public function getReceiverName()
{
return $this->receiverName;
}
public function setReceiverState($receiverState)
{
$this->receiverState = $receiverState;
$this->apiParas["receiver_state"] = $receiverState;
}
public function getReceiverState()
{
return $this->receiverState;
}
public function setReceiverZip($receiverZip)
{
$this->receiverZip = $receiverZip;
$this->apiParas["receiver_zip"] = $receiverZip;
}
public function getReceiverZip()
{
return $this->receiverZip;
}
public function setSceneCode($sceneCode)
{
$this->sceneCode = $sceneCode;
$this->apiParas["scene_code"] = $sceneCode;
}
public function getSceneCode()
{
return $this->sceneCode;
}
public function setSellerAccountNo($sellerAccountNo)
{
$this->sellerAccountNo = $sellerAccountNo;
$this->apiParas["seller_account_no"] = $sellerAccountNo;
}
public function getSellerAccountNo()
{
return $this->sellerAccountNo;
}
public function setSellerBindBankcard($sellerBindBankcard)
{
$this->sellerBindBankcard = $sellerBindBankcard;
$this->apiParas["seller_bind_bankcard"] = $sellerBindBankcard;
}
public function getSellerBindBankcard()
{
return $this->sellerBindBankcard;
}
public function setSellerBindBankcardType($sellerBindBankcardType)
{
$this->sellerBindBankcardType = $sellerBindBankcardType;
$this->apiParas["seller_bind_bankcard_type"] = $sellerBindBankcardType;
}
public function getSellerBindBankcardType()
{
return $this->sellerBindBankcardType;
}
public function setSellerBindMobile($sellerBindMobile)
{
$this->sellerBindMobile = $sellerBindMobile;
$this->apiParas["seller_bind_mobile"] = $sellerBindMobile;
}
public function getSellerBindMobile()
{
return $this->sellerBindMobile;
}
public function setSellerIdentityNo($sellerIdentityNo)
{
$this->sellerIdentityNo = $sellerIdentityNo;
$this->apiParas["seller_identity_no"] = $sellerIdentityNo;
}
public function getSellerIdentityNo()
{
return $this->sellerIdentityNo;
}
public function setSellerIdentityType($sellerIdentityType)
{
$this->sellerIdentityType = $sellerIdentityType;
$this->apiParas["seller_identity_type"] = $sellerIdentityType;
}
public function getSellerIdentityType()
{
return $this->sellerIdentityType;
}
public function setSellerRealName($sellerRealName)
{
$this->sellerRealName = $sellerRealName;
$this->apiParas["seller_real_name"] = $sellerRealName;
}
public function getSellerRealName()
{
return $this->sellerRealName;
}
public function setSellerRegDate($sellerRegDate)
{
$this->sellerRegDate = $sellerRegDate;
$this->apiParas["seller_reg_date"] = $sellerRegDate;
}
public function getSellerRegDate()
{
return $this->sellerRegDate;
}
public function setSellerRegEmail($sellerRegEmail)
{
$this->sellerRegEmail = $sellerRegEmail;
$this->apiParas["seller_reg_email"] = $sellerRegEmail;
}
public function getSellerRegEmail()
{
return $this->sellerRegEmail;
}
public function setSellerRegMoile($sellerRegMoile)
{
$this->sellerRegMoile = $sellerRegMoile;
$this->apiParas["seller_reg_moile"] = $sellerRegMoile;
}
public function getSellerRegMoile()
{
return $this->sellerRegMoile;
}
public function setTransportType($transportType)
{
$this->transportType = $transportType;
$this->apiParas["transport_type"] = $transportType;
}
public function getTransportType()
{
return $this->transportType;
}
public function getApiMethodName()
{
return "alipay.security.risk.detect";
}
public function setNotifyUrl($notifyUrl)
{
$this->notifyUrl=$notifyUrl;
}
public function getNotifyUrl()
{
return $this->notifyUrl;
}
public function setReturnUrl($returnUrl)
{
$this->returnUrl=$returnUrl;
}
public function getReturnUrl()
{
return $this->returnUrl;
}
public function getApiParas()
{
return $this->apiParas;
}
public function getTerminalType()
{
return $this->terminalType;
}
public function setTerminalType($terminalType)
{
$this->terminalType = $terminalType;
}
public function getTerminalInfo()
{
return $this->terminalInfo;
}
public function setTerminalInfo($terminalInfo)
{
$this->terminalInfo = $terminalInfo;
}
public function getProdCode()
{
return $this->prodCode;
}
public function setProdCode($prodCode)
{
$this->prodCode = $prodCode;
}
public function setApiVersion($apiVersion)
{
$this->apiVersion=$apiVersion;
}
public function getApiVersion()
{
return $this->apiVersion;
}
public function setNeedEncrypt($needEncrypt)
{
$this->needEncrypt=$needEncrypt;
}
public function getNeedEncrypt()
{
return $this->needEncrypt;
}
}