*/ public $goods_detail; /** * 业务扩展参数,详见业务扩展参数说明. * * @var \Yurun\PaySDK\AlipayApp\FTF\Params\ExtendParams */ public $extend_params; /** * 商户操作员编号. * * @var string */ public $operator_id; /** * 商户门店编号. * * @var string */ public $store_id; /** * 商户机具终端编号. * * @var string */ public $terminal_id; /** * 该笔订单允许的最晚付款时间,逾期将关闭交易。取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m. * * @var string */ public $timeout_express; public function __construct() { $this->extend_params = new ExtendParams(); } public function toString() { $obj = (array) $this; if (empty($obj['goods_detail'])) { unset($obj['goods_detail']); } else { $obj['goods_detail'] = json_encode($obj['goods_detail']); } $result = $obj['extend_params']->toArray(); if (null === $result) { unset($obj['extend_params']); } else { $obj['extend_params'] = $result; } foreach ($obj as $key => $value) { if (null === $value) { unset($obj[$key]); } } return json_encode($obj); } }