Skip to content

Commit

Permalink
[ECP-8524] Add missing import and use arrays while logging /payments …
Browse files Browse the repository at this point in the history
…request and response
  • Loading branch information
Can Demiralp committed Apr 19, 2024
1 parent e75c266 commit 417eec0
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/Handlers/AbstractPaymentMethodHandler.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
namespace Adyen\Shopware\Handlers;

use Adyen\AdyenException;
use Adyen\Client;
use Adyen\Model\Checkout\CheckoutPaymentMethod;
use Adyen\Model\Checkout\EncryptedOrderData;
use Adyen\Model\Checkout\LineItem;
Expand All @@ -34,6 +35,7 @@
use Adyen\Model\Checkout\Amount;
use Adyen\Model\Checkout\BrowserInfo;
use Adyen\Model\Checkout\Name;
use Adyen\Model\Checkout\PaymentResponse;
use Adyen\Service\Checkout\PaymentsApi;
use Adyen\Service\Validator\CheckoutStateDataValidator;
use Adyen\Shopware\Exception\PaymentCancelledException;
Expand Down Expand Up @@ -706,21 +708,25 @@ private function getPaymentRequest(
}
}

private function paymentsCall($salesChannelContext, $request, $transaction)
{
private function paymentsCall(
SalesChannelContext $salesChannelContext,
PaymentRequest $request,
AsyncPaymentTransactionStruct $transaction
): void {
$transactionId = $transaction->getOrderTransaction()->getId();
try {
$this->clientService->logRequest(
$request,
$request->toArray(),
Client::API_CHECKOUT_VERSION,
'/payments',
$salesChannelContext->getSalesChannelId()
);

/** @var PaymentResponse $response */
$response = $this->paymentsApiService->payments($request);

$this->clientService->logResponse(
$response,
$response->toArray(),
$salesChannelContext->getSalesChannelId()
);
} catch (AdyenException $exception) {
Expand Down

0 comments on commit 417eec0

Please sign in to comment.