示例#1
0
     //总金额
     $unifiedOrder->setParameter("notify_url", WxPayConf::NOTIFY_URL);
     //通知地址
     $unifiedOrder->setParameter("trade_type", "NATIVE");
     //交易类型
     //非必填参数,商户可根据实际情况选填
     //$unifiedOrder->setParameter("sub_mch_id","XXXX");//子商户号
     //$unifiedOrder->setParameter("device_info","XXXX");//设备号
     //$unifiedOrder->setParameter("attach","XXXX");//附加数据
     //$unifiedOrder->setParameter("time_start","XXXX");//交易起始时间
     //$unifiedOrder->setParameter("time_expire","XXXX");//交易结束时间
     //$unifiedOrder->setParameter("goods_tag","XXXX");//商品标记
     //$unifiedOrder->setParameter("openid","XXXX");//用户标识
     //$unifiedOrder->setParameter("product_id","$product_id");//用户标识
     //获取prepay_id
     $prepay_id = $unifiedOrder->getPrepayId();
     //设置返回码
     //设置必填参数
     //appid已填,商户无需重复填写
     //mch_id已填,商户无需重复填写
     //noncestr已填,商户无需重复填写
     //sign已填,商户无需重复填写
     $nativeCall->setReturnParameter("return_code", "SUCCESS");
     //返回状态码
     $nativeCall->setReturnParameter("result_code", "SUCCESS");
     //业务结果
     $nativeCall->setReturnParameter("prepay_id", "{$prepay_id}");
     //预支付ID
     break;
 default:
     //设置返回码