0, "msg" => "验签通过"] */ public static function pay($payType, $transactionSerialNumber, $bankCode, $bankName, $bankAccountNO, $bankAccountName, $amount, $summary, $remark, $channelId, $is_company) { if("ALLINPAY" == $payType) { return Pay::payAllinPay($transactionSerialNumber, $bankCode, $bankName, $bankAccountNO, $bankAccountName, $amount, $summary, $remark, $channelId, $is_company); } else if("LIANLIANPAY" == $payType) { return llpaypayment::payLianLianPay($transactionSerialNumber, $bankCode, $bankName, $bankAccountNO, $bankAccountName, $amount, $summary, $remark, $channelId, $is_company); } return ["code" => 0, "msg" => "支付通道错误"]; } /** * @param $payType * @param $transactionSerialNumber * @param $reqSn * @return mixed ["code" => 0, "msg" => "错误"] */ public static function payQuery($payType, $transactionSerialNumber, $reqSn) { if("ALLINPAY" == $payType) { return Pay::payQuery($transactionSerialNumber, $reqSn); } else if("LIANLIANPAY" == $payType) { return llpaypayment::payQuery($transactionSerialNumber, $reqSn); } return ["code" => 0, "msg" => "支付通道错误"]; } /** * 账户信息查询 * @param $payType * @param $reqSn * @return array balance:单位分 */ public static function payAccountInfo($payType, $reqSn) { if("ALLINPAY" == $payType) { return Pay::payAccountInfo($reqSn); } else if("LIANLIANPAY" == $payType) { return llpaypayment::payAccountInfo($reqSn); } return ["code" => 0, "msg" => "支付通道错误"]; } /** * 历史余额查询 * @param $payType * @param $reqSn * @param $startDay 开始日期 yyyyMMdd * @param $endDay 结束日期 yyyyMMdd * @return array|void */ public static function payAccountHistoryBalanceAmount($payType, $reqSn, $startDay, $endDay) { if("ALLINPAY" == $payType) { return Pay::payAccountHistoryBalanceAmount($reqSn, $startDay, $endDay); } return ["code" => 0, "msg" => "支付通道错误"]; } }