/** * 刷卡支付 * @throws WxPayException */ public function actionMicropay() { if (isset($_REQUEST["auth_code"]) && $_REQUEST["auth_code"] != "") { try { $auth_code = $_REQUEST["auth_code"]; $input = new WxPayMicroPay(); $input->SetAuth_code($auth_code); $input->SetBody("刷卡测试样例-支付"); $input->SetTotal_fee("1"); $input->SetOut_trade_no(WxPayConfig::$mchId . date("YmdHis")); $microPay = new MicroPay(); $microPay->pay($input); } catch (WxPayException $ex) { echo $ex->getMessage(); } } }