|  | @@ -123,7 +123,7 @@ class UnionPay implements PayMerchantInterface
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public function generateTradeNo()
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -        return $this->msgSrcId . date("YmdHis") . substr(uniqid(), 0, 12);
 | 
	
		
			
				|  |  | +        return substr($this->msgSrcId . date("YmdHis") . hexdec(uniqid()), 0, 30);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public function makeSign(array $data)
 |