李帅

1.打印苹果日志

......@@ -80,7 +80,7 @@ class ApplePayment implements PaymentInterface
}
*/
$signedTransactionInfoString = $responseBodyPayload['data']['signedTransactionInfo'];
$signedTransactionInfoString = $responseBodyPayload->data->signedTransactionInfo;
$components = explode('.',$signedTransactionInfoString);
$header = json_decode(base64_decode($components[0]),true);
if (count($components) < 3){
......@@ -105,7 +105,7 @@ class ApplePayment implements PaymentInterface
"signedDate": 1671451705700
"environment": "Sandbox"
}*/
$signedRenewalInfoString = $responseBodyPayload['data']['signedRenewalInfo'];
$signedRenewalInfoString = $responseBodyPayload->data->signedRenewalInfo;
$components = explode('.',$signedRenewalInfoString);
$header = json_decode(base64_decode($components[0]),true);
if (count($components) < 3){
......@@ -155,7 +155,7 @@ class ApplePayment implements PaymentInterface
try{
$decode = JWT::decode($string, new Key($public_key, "ES256"));
return (array)$decode;
return $decode;
}catch (SignatureInvalidException $exception){
Log::error("Signature Invalid!");
return false;
......