AlipayOpenFeeAdjustApplyRequest.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. <?php
  2. /**
  3. * ALIPAY API: alipay.open.fee.adjust.apply request
  4. *
  5. * @author auto create
  6. * @since 1.0, 2023-04-03 13:11:16
  7. */
  8. class AlipayOpenFeeAdjustApplyRequest
  9. {
  10. /**
  11. * 服务商代申请特殊费率的商家支付宝账户
  12. **/
  13. private $account;
  14. /**
  15. * 服务商代商家申请特殊费率的费率值(%),如0.38表示0.38%
  16. **/
  17. private $applicationFee;
  18. /**
  19. * 其他支付方式费率证明或者业务补充说明,最小5KB,图片格式必须为:png、bmp、gif、jpg、jpeg
  20. **/
  21. private $attachment;
  22. /**
  23. * 对应证件类型(certType)的证件号,如营业执照为营业执照号
  24. **/
  25. private $certNo;
  26. /**
  27. * 对应证件的图片,最小5KB,图片格式必须为:png、bmp、gif、jpg、jpeg
  28. **/
  29. private $certPic;
  30. /**
  31. * 证件类型,枚举值为
  32. 餐饮服务许可证 FOOD_SERVICE_LICENSE,
  33. 食品卫生许可证 FOOD_HEALTH_LICENSE,
  34. 食品经营许可证 FOOD_BUSINESS_LICENSE,
  35. 食品流通许可证 FOOD_CIRCULATE_LICENSE,
  36. 食品生产许可证 FOOD_PRODUCTION_LICENS,
  37. 营业执照 DEFAULT_LICENSE,
  38. 烟草资质 TOBACCO_PRODUCTION_LICENSE
  39. **/
  40. private $certType;
  41. /**
  42. * 市
  43. **/
  44. private $cityCode;
  45. /**
  46. * 详细地址
  47. **/
  48. private $detailAddress;
  49. /**
  50. * 区/县
  51. **/
  52. private $districtCode;
  53. /**
  54. * 服务商代商家申请调整费率的产品码
  55. **/
  56. private $productCode;
  57. /**
  58. * 省份
  59. **/
  60. private $provinceCode;
  61. /**
  62. * 店铺内景图片,最小5KB,图片格式必须为:png、bmp、gif、jpg、jpeg
  63. **/
  64. private $shopScenePic;
  65. /**
  66. * 店铺门头照图片,最小5KB,图片格式必须为:png、bmp、gif、jpg、jpeg
  67. **/
  68. private $shopSignPic;
  69. private $apiParas = array();
  70. private $terminalType;
  71. private $terminalInfo;
  72. private $prodCode;
  73. private $apiVersion="1.0";
  74. private $notifyUrl;
  75. private $returnUrl;
  76. private $needEncrypt=false;
  77. public function setAccount($account)
  78. {
  79. $this->account = $account;
  80. $this->apiParas["account"] = $account;
  81. }
  82. public function getAccount()
  83. {
  84. return $this->account;
  85. }
  86. public function setApplicationFee($applicationFee)
  87. {
  88. $this->applicationFee = $applicationFee;
  89. $this->apiParas["application_fee"] = $applicationFee;
  90. }
  91. public function getApplicationFee()
  92. {
  93. return $this->applicationFee;
  94. }
  95. public function setAttachment($attachment)
  96. {
  97. $this->attachment = $attachment;
  98. $this->apiParas["attachment"] = $attachment;
  99. }
  100. public function getAttachment()
  101. {
  102. return $this->attachment;
  103. }
  104. public function setCertNo($certNo)
  105. {
  106. $this->certNo = $certNo;
  107. $this->apiParas["cert_no"] = $certNo;
  108. }
  109. public function getCertNo()
  110. {
  111. return $this->certNo;
  112. }
  113. public function setCertPic($certPic)
  114. {
  115. $this->certPic = $certPic;
  116. $this->apiParas["cert_pic"] = $certPic;
  117. }
  118. public function getCertPic()
  119. {
  120. return $this->certPic;
  121. }
  122. public function setCertType($certType)
  123. {
  124. $this->certType = $certType;
  125. $this->apiParas["cert_type"] = $certType;
  126. }
  127. public function getCertType()
  128. {
  129. return $this->certType;
  130. }
  131. public function setCityCode($cityCode)
  132. {
  133. $this->cityCode = $cityCode;
  134. $this->apiParas["city_code"] = $cityCode;
  135. }
  136. public function getCityCode()
  137. {
  138. return $this->cityCode;
  139. }
  140. public function setDetailAddress($detailAddress)
  141. {
  142. $this->detailAddress = $detailAddress;
  143. $this->apiParas["detail_address"] = $detailAddress;
  144. }
  145. public function getDetailAddress()
  146. {
  147. return $this->detailAddress;
  148. }
  149. public function setDistrictCode($districtCode)
  150. {
  151. $this->districtCode = $districtCode;
  152. $this->apiParas["district_code"] = $districtCode;
  153. }
  154. public function getDistrictCode()
  155. {
  156. return $this->districtCode;
  157. }
  158. public function setProductCode($productCode)
  159. {
  160. $this->productCode = $productCode;
  161. $this->apiParas["product_code"] = $productCode;
  162. }
  163. public function getProductCode()
  164. {
  165. return $this->productCode;
  166. }
  167. public function setProvinceCode($provinceCode)
  168. {
  169. $this->provinceCode = $provinceCode;
  170. $this->apiParas["province_code"] = $provinceCode;
  171. }
  172. public function getProvinceCode()
  173. {
  174. return $this->provinceCode;
  175. }
  176. public function setShopScenePic($shopScenePic)
  177. {
  178. $this->shopScenePic = $shopScenePic;
  179. $this->apiParas["shop_scene_pic"] = $shopScenePic;
  180. }
  181. public function getShopScenePic()
  182. {
  183. return $this->shopScenePic;
  184. }
  185. public function setShopSignPic($shopSignPic)
  186. {
  187. $this->shopSignPic = $shopSignPic;
  188. $this->apiParas["shop_sign_pic"] = $shopSignPic;
  189. }
  190. public function getShopSignPic()
  191. {
  192. return $this->shopSignPic;
  193. }
  194. public function getApiMethodName()
  195. {
  196. return "alipay.open.fee.adjust.apply";
  197. }
  198. public function setNotifyUrl($notifyUrl)
  199. {
  200. $this->notifyUrl=$notifyUrl;
  201. }
  202. public function getNotifyUrl()
  203. {
  204. return $this->notifyUrl;
  205. }
  206. public function setReturnUrl($returnUrl)
  207. {
  208. $this->returnUrl=$returnUrl;
  209. }
  210. public function getReturnUrl()
  211. {
  212. return $this->returnUrl;
  213. }
  214. public function getApiParas()
  215. {
  216. return $this->apiParas;
  217. }
  218. public function getTerminalType()
  219. {
  220. return $this->terminalType;
  221. }
  222. public function setTerminalType($terminalType)
  223. {
  224. $this->terminalType = $terminalType;
  225. }
  226. public function getTerminalInfo()
  227. {
  228. return $this->terminalInfo;
  229. }
  230. public function setTerminalInfo($terminalInfo)
  231. {
  232. $this->terminalInfo = $terminalInfo;
  233. }
  234. public function getProdCode()
  235. {
  236. return $this->prodCode;
  237. }
  238. public function setProdCode($prodCode)
  239. {
  240. $this->prodCode = $prodCode;
  241. }
  242. public function setApiVersion($apiVersion)
  243. {
  244. $this->apiVersion=$apiVersion;
  245. }
  246. public function getApiVersion()
  247. {
  248. return $this->apiVersion;
  249. }
  250. public function setNeedEncrypt($needEncrypt)
  251. {
  252. $this->needEncrypt=$needEncrypt;
  253. }
  254. public function getNeedEncrypt()
  255. {
  256. return $this->needEncrypt;
  257. }
  258. }