|
|
@@ -3,6 +3,7 @@
|
|
|
namespace Longyi\Pay\AwxAfterpay\Payment;
|
|
|
|
|
|
use GuzzleHttp\Client;
|
|
|
+use Illuminate\Support\Facades\Log;
|
|
|
use Illuminate\Support\Facades\Storage;
|
|
|
use Webkul\Payment\Payment\Payment;
|
|
|
use Webkul\Sales\Models\Order;
|
|
|
@@ -128,7 +129,13 @@ class AwxAfterpay extends Payment
|
|
|
'timeout' => 30,
|
|
|
'verify' => false
|
|
|
]);
|
|
|
- $resultObject = json_decode($response->getBody()->getContents());
|
|
|
+ $responseBody = $response->getBody()->getContents();
|
|
|
+ Log::channel('payment')->info('AwxAfterpay capture response', [
|
|
|
+ 'order_id' => $order->increment_id ?? null,
|
|
|
+ 'status' => $response->getStatusCode(),
|
|
|
+ 'body' => $responseBody,
|
|
|
+ ]);
|
|
|
+ $resultObject = json_decode($responseBody);
|
|
|
if (empty($resultObject->id)) {
|
|
|
throw new \Exception($resultObject->details->original_response_message ?:$resultObject->message);
|
|
|
} else {
|
|
|
@@ -178,7 +185,14 @@ class AwxAfterpay extends Payment
|
|
|
'timeout' => 30,
|
|
|
'verify' => false
|
|
|
]);
|
|
|
- $result = json_decode($response->getBody()->getContents());
|
|
|
+ $responseBody = $response->getBody()->getContents();
|
|
|
+ Log::channel('payment')->info('AwxAfterpay capture response', [
|
|
|
+ 'paymentIntentId' => $paymentIntentId ?? null,
|
|
|
+ 'order' => $order->increment_id ?? null,
|
|
|
+ 'status' => $response->getStatusCode(),
|
|
|
+ 'body' => $responseBody,
|
|
|
+ ]);
|
|
|
+ $result = json_decode($responseBody);
|
|
|
return $result;
|
|
|
}
|
|
|
|