mirror of
https://github.com/vr-payment/shopware-6.git
synced 2026-06-04 19:03:01 +00:00
Release 6.1.14
This commit is contained in:
@@ -14,10 +14,10 @@ The VR Payment Payment Plugin integrates modern payment processing into Shopware
|
|||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
- For English documentation click [here](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.13/docs/en/documentation.html)
|
- For English documentation click [here](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.14/docs/en/documentation.html)
|
||||||
- Für die deutsche Dokumentation klicken Sie [hier](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.13/docs/de/documentation.html)
|
- Für die deutsche Dokumentation klicken Sie [hier](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.14/docs/de/documentation.html)
|
||||||
- Pour la documentation Française, cliquez [ici](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.13/docs/fr/documentation.html)
|
- Pour la documentation Française, cliquez [ici](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.14/docs/fr/documentation.html)
|
||||||
- Per la documentazione in tedesco, clicca [qui](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.13/docs/it/documentation.html)
|
- Per la documentazione in tedesco, clicca [qui](https://plugin-documentation.vr-payment.de/vr-payment/shopware-6/6.1.14/docs/it/documentation.html)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -59,5 +59,5 @@
|
|||||||
"vrpayment/sdk": "^4.0.0"
|
"vrpayment/sdk": "^4.0.0"
|
||||||
},
|
},
|
||||||
"type": "shopware-platform-plugin",
|
"type": "shopware-platform-plugin",
|
||||||
"version": "6.1.13"
|
"version": "6.1.14"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.13/">
|
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.14/">
|
||||||
Source
|
Source
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.13/">
|
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.14/">
|
||||||
Source
|
Source
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.13/">
|
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.14/">
|
||||||
Source
|
Source
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.13/">
|
<a href="https://github.com/vr-payment/shopware-6/releases/tag/6.1.14/">
|
||||||
Source
|
Source
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ use Shopware\Core\{
|
|||||||
Checkout\Payment\Cart\PaymentHandler\AsynchronousPaymentHandlerInterface,
|
Checkout\Payment\Cart\PaymentHandler\AsynchronousPaymentHandlerInterface,
|
||||||
Checkout\Payment\Exception\AsyncPaymentFinalizeException,
|
Checkout\Payment\Exception\AsyncPaymentFinalizeException,
|
||||||
Checkout\Payment\Exception\AsyncPaymentProcessException,
|
Checkout\Payment\Exception\AsyncPaymentProcessException,
|
||||||
|
Checkout\Payment\PaymentException,
|
||||||
Checkout\Payment\Exception\CustomerCanceledAsyncPaymentException,
|
Checkout\Payment\Exception\CustomerCanceledAsyncPaymentException,
|
||||||
Framework\Validation\DataBag\RequestDataBag,
|
Framework\Validation\DataBag\RequestDataBag,
|
||||||
System\SalesChannel\SalesChannelContext
|
System\SalesChannel\SalesChannelContext
|
||||||
@@ -140,7 +141,7 @@ class VRPaymentPaymentHandler implements AsynchronousPaymentHandlerInterface
|
|||||||
]);
|
]);
|
||||||
unset($_SESSION['transactionId']);
|
unset($_SESSION['transactionId']);
|
||||||
$this->logger->info($errorMessage);
|
$this->logger->info($errorMessage);
|
||||||
throw new \Exception($transaction->getOrder()->getId());
|
throw PaymentException::customerCanceled($transaction->getOrderTransaction()->getId(), $errorMessage);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$this->orderTransactionStateHandler->paid($transaction->getOrderTransaction()->getId(), $salesChannelContext->getContext());
|
$this->orderTransactionStateHandler->paid($transaction->getOrderTransaction()->getId(), $salesChannelContext->getContext());
|
||||||
|
|||||||
@@ -354,6 +354,19 @@ class CheckoutController extends StorefrontController {
|
|||||||
throw new MissingRequestParameterException('orderId');
|
throw new MissingRequestParameterException('orderId');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Adoption for Headless Storefronts
|
||||||
|
$orderRepo = $this->container->get('order.repository');
|
||||||
|
$criteria = new Criteria([$orderId]);
|
||||||
|
|
||||||
|
$orderEntity = $orderRepo->search($criteria, $salesChannelContext->getContext())->first();
|
||||||
|
|
||||||
|
if($orderEntity->getSalesChannelId() !== $salesChannelContext->getSalesChannelId()) {
|
||||||
|
$this->settings = $this->settingsService->getSettings($orderEntity->getSalesChannelId());
|
||||||
|
$trans = $this->getTransaction($orderId, $salesChannelContext->getContext());
|
||||||
|
return $this->redirect($trans->getSuccessUrl());
|
||||||
|
}
|
||||||
|
// End Adoption for Headless Storefronts
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$this->cartService->deleteCart($salesChannelContext);
|
$this->cartService->deleteCart($salesChannelContext);
|
||||||
$cart = $this->cartService->createNew($salesChannelContext->getToken());
|
$cart = $this->cartService->createNew($salesChannelContext->getToken());
|
||||||
|
|||||||
-1
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
|||||||
.sw-order-detail .sw-tabs{margin-top:40px}.sw-order-detail .sw-order-detail-base .sw-card-view__content{overflow-x:visible;overflow-y:visible}
|
|
||||||
.vrpayment-order-detail__data{display:grid}.vrpayment-order-detail__heading{padding-top:15px}
|
|
||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user