增加聚合支付托管下单

This commit is contained in:
2024-04-01 17:07:53 +08:00
parent 899d816bc3
commit f8299b36aa
1291 changed files with 220566 additions and 169 deletions

View File

@@ -51,7 +51,7 @@ abstract class BaseResponseUnMarshaller implements ResponseUnMarshaller
{
$responseMetadata->setYopRequestId($yopHttpResponse->getHeader(Headers::YOP_REQUEST_ID));
$responseMetadata->setYopContentSha256($yopHttpResponse->getHeader(Headers::YOP_CONTENT_SHA256));
$responseMetadata->setYopSign($yopHttpResponse->getHeader(Headers::YOP_SIGN));
// $responseMetadata->setYopSign($yopHttpResponse->getHeader(Headers::YOP_SIGN));
$responseMetadata->setYopVia($yopHttpResponse->getHeader(Headers::YOP_VIA));
$responseMetadata->setContentDisposition($yopHttpResponse->getHeader(Headers::CONTENT_DISPOSITION));
$responseMetadata->setContentEncoding($yopHttpResponse->getHeader(Headers::CONTENT_ENCODING));
@@ -71,14 +71,13 @@ abstract class BaseResponseUnMarshaller implements ResponseUnMarshaller
if ($responseMetadata->getYopVia() == YopConstants::DEFAULT_SANDBOX_VIA) {
self::$logger->info('response from sandbox-gateway');
}
}
private function checkSignature(YopHttpResponse $yopHttpResponse, $signature, ResponseUnMarshalParams $params)
{
if (isset($signature)) {
$params->getSigner()
->checkSignature($yopHttpResponse, $signature, $params->getPublicKey(), $params->getSignOptions());
->checkSignature($yopHttpResponse, $signature, $params->getPublicKey(), $params->getSignOptions());
}
}
@@ -124,7 +123,7 @@ abstract class BaseResponseUnMarshaller implements ResponseUnMarshaller
YopHttpResponse $yopHttpResponse
) {
$yopServiceException = null;
if (!empty($content)) {
if (! empty($content)) {
try {
$data = json_decode($content, true);
dd($data);
@@ -136,7 +135,7 @@ abstract class BaseResponseUnMarshaller implements ResponseUnMarshaller
self::$logger->error("unable to parse error response, content".$content);
}
}
if (!isset($yopServiceException)) {
if (! isset($yopServiceException)) {
$yopServiceException = new YopServiceException($yopHttpResponse->getStatusText());
$yopServiceException->setRequestId($responseMetadata->getYopRequestId());
}