AlipayTradeQueryContentBuilder.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. /* *
  3. * 功能:支付宝手机网站查询接口(alipay.trade.query)接口业务参数封装
  4. * 版本:2.0
  5. * 修改日期:2016-11-01
  6. * 说明:
  7. * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
  8. */
  9. class AlipayTradeQueryContentBuilder
  10. {
  11. // 商户订单号.
  12. private $outTradeNo;
  13. // 支付宝交易号
  14. private $tradeNo;
  15. private $bizContentarr = array();
  16. private $bizContent = NULL;
  17. public function getBizContent()
  18. {
  19. if(!empty($this->bizContentarr)){
  20. $this->bizContent = json_encode($this->bizContentarr,JSON_UNESCAPED_UNICODE);
  21. }
  22. return $this->bizContent;
  23. }
  24. public function getTradeNo()
  25. {
  26. return $this->tradeNo;
  27. }
  28. public function setTradeNo($tradeNo)
  29. {
  30. $this->tradeNo = $tradeNo;
  31. $this->bizContentarr['trade_no'] = $tradeNo;
  32. }
  33. public function getOutTradeNo()
  34. {
  35. return $this->outTradeNo;
  36. }
  37. public function setOutTradeNo($outTradeNo)
  38. {
  39. $this->outTradeNo = $outTradeNo;
  40. $this->bizContentarr['out_trade_no'] = $outTradeNo;
  41. }
  42. }
  43. ?>