<?php
namespace Yurun\PaySDK\Alipay\Params\WapPay;
class BusinessParams
{
public $out_trade_no;
public $subject;
public $payment_type = 1;
public $total_fee;
public $seller_id;
public $body;
public $show_url;
public $enable_paymethod;
public $it_b_pay;
public $extern_token;
public $otherfee;
public $airticket;
public $rn_check;
public $buyer_cert_no;
public $buyer_real_name;
public $scene;
public $hb_fq_param;
public $goods_type = 1;
public $app_pay = 'Y';
public $promo_params;
public $extend_params;
public $ext_user_info;
public function __construct()
{
$this->ext_user_info = new ExtUserInfo();
}
public function toArray()
{
$obj = (array) $this;
$result = $obj['ext_user_info']->toString();
if (null === $result)
{
unset($obj['ext_user_info']);
}
else
{
$obj['ext_user_info'] = $result;
}
foreach ($obj as $key => $value)
{
if (null === $value)
{
unset($obj[$key]);
}
}
return $obj;
}
}