V2TradePaymentGetelectronicreceiptRequest.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. namespace BsPaySdk\request;
  3. use BsPaySdk\enums\FunctionCodeEnum;
  4. /**
  5. * 电子回单查询
  6. *
  7. * @author sdk-generator
  8. * @Description
  9. */
  10. class V2TradePaymentGetelectronicreceiptRequest extends BaseRequest
  11. {
  12. /**
  13. * 商户号
  14. */
  15. private $huifuId;
  16. /**
  17. * 是否展示手续费0:不展示手续费,1:展示手续费;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:0&lt;/font&gt;&lt;br/&gt;模板类型1或2时必填;
  18. */
  19. private $showFeemat;
  20. /**
  21. * 交易返回的全局流水号1、交易类返回的全局流水号。org_hf_seq_id与(org_req_seq_id、org_req_date、pay_type) 不能同时为空;&lt;br/&gt;2、结算(SETTLE)返回的结算流水编号&lt;br/&gt;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:003500TOP2B211021163242P447ac132fd200000&lt;/font&gt;
  22. */
  23. private $orgHfSeqId;
  24. /**
  25. * 原交易请求日期格式:yyyyMMdd;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:20221022&lt;/font&gt;
  26. */
  27. private $orgReqDate;
  28. /**
  29. * 原交易请求流水号org_hf_seq_id与(org_req_seq_id、org_req_date、pay_type) 不能同时为空;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:2022012614120615001&lt;/font&gt;
  30. */
  31. private $orgReqSeqId;
  32. /**
  33. * 支付类型BALANCE_PAY:余额支付,&lt;br/&gt;CASHOUT:取现,&lt;br/&gt;QUICK_PAY:快捷支付,&lt;br/&gt;ONLINE_PAY:网银,&lt;br/&gt;SURROGATE:代发&lt;br/&gt;WITHHOLD_PAY:代扣&lt;br/&gt;WAP_PAY:手机WAP&lt;br/&gt;PAY_CONFIRM:交易确认&lt;br/&gt;TRANSFER_ACCT:大额转账(指[银行大额转账](https://paas.huifu.com/open/doc/api/#/dejy/api_dejy_yhdezz)交易)&lt;br/&gt;T_MICROPAY: 微信反扫&lt;br/&gt;A_MICROPAY: 支付宝反扫&lt;br/&gt;T_JSAPI: 微信公众号支付&lt;br/&gt;T_MINIAPP: 微信小程序支付&lt;br/&gt;T_APP:微信APP支付&lt;br/&gt;A_JSAPI: 支付宝JS支付&lt;br/&gt;A_NATIVE: 支付宝正扫支付&lt;br/&gt;T_H5:微信直连H5支付&lt;br/&gt;SETTLE:结算&lt;br/&gt;JDBT:京东白条&lt;br/&gt;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:ONLINE_PAY&lt;/font&gt;&lt;br/&gt;注意:支付类型有值,原交易请求流水号不为空必填; &lt;br/&gt;选择交易确认类型时:请传入交易确认的请求流水号或全局流水号。&lt;br/&gt;模板类型为3时,忽略支付类型取值;
  34. */
  35. private $payType;
  36. public function getFunctionCode() {
  37. return FunctionCodeEnum::$V2_TRADE_PAYMENT_GETELECTRONICRECEIPT;
  38. }
  39. public function getHuifuId() {
  40. return $this->huifuId;
  41. }
  42. public function setHuifuId($huifuId) {
  43. $this->huifuId = $huifuId;
  44. }
  45. public function getShowFeemat() {
  46. return $this->showFeemat;
  47. }
  48. public function setShowFeemat($showFeemat) {
  49. $this->showFeemat = $showFeemat;
  50. }
  51. public function getOrgHfSeqId() {
  52. return $this->orgHfSeqId;
  53. }
  54. public function setOrgHfSeqId($orgHfSeqId) {
  55. $this->orgHfSeqId = $orgHfSeqId;
  56. }
  57. public function getOrgReqDate() {
  58. return $this->orgReqDate;
  59. }
  60. public function setOrgReqDate($orgReqDate) {
  61. $this->orgReqDate = $orgReqDate;
  62. }
  63. public function getOrgReqSeqId() {
  64. return $this->orgReqSeqId;
  65. }
  66. public function setOrgReqSeqId($orgReqSeqId) {
  67. $this->orgReqSeqId = $orgReqSeqId;
  68. }
  69. public function getPayType() {
  70. return $this->payType;
  71. }
  72. public function setPayType($payType) {
  73. $this->payType = $payType;
  74. }
  75. }