Authored by 郝肖肖

银联判断状态码

... ... @@ -37,7 +37,8 @@ class Service extends PayAbstract
$verify = false;
$responseData = new Rspparams();
if (!isset($package['respCode']) || $package['respCode'] !== '00') {
//https://open.unionpay.com/ajweb/help/faq/list?id=234&level=0&from=0&keyword=respCode 状态码
if (empty($package['respCode']) || in_array($package['respCode'], array('00', 'A6')) === false) {
$responseData->payResult = -1;
return $responseData;
}
... ... @@ -61,6 +62,7 @@ class Service extends PayAbstract
} else {
$responseData->payResult = -1;
}
UdpLog::info("【{$this->logProjectPrefix}-银联支付】,function:parseResponse,处理结果", $responseData);
return $responseData;
... ...