diff --git a/CHANGELOG.md b/CHANGELOG.md
index f700e40d5..b4874524a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -62,50 +62,50 @@ Maintenance
# 2.1.0
New Features
-
+
* new payment method: PAYONE safe invoice
* new payment method: Trustly
* added optional submission of order number in the "narrative_text" parameter. This will show the shopware order number on the customer's bank statement or payment info (depending on payment method). If left out, our internal txid is shown.
-
+
Bugfix(es)
-
+
* fixed payone_allow_refund and payone_allow_capture custom fields to better reflect the current status of an order. This can help when issuing captures and debits via third party systems
-
+
Maintenance
-
+
* tested with Shopware 6.3.4.1
# 2.2.0
New Features
-
+
* compatibility with Shopware 6.4.x
-
+
Bugfixes
-
+
* fixed API Test for paydirekt
* always provide shipping address for paypal payments
-* fixed labels for PAYONE status mapping (finally!)
-
+* fixed labels for PAYONE status mapping (finally!)
+
Maintenance
-
+
* tested with Shop version 6.4.1.0
* better error message translations
# 2.3.0
New Features
-
+
* new PAYONE permissions management
* status mapping per payment method possible
-
+
Bugfixes
-
+
* fix for unlock the buy now button
-* PayPal Express: telephone number not a mandatory field
-
+* PayPal Express: telephone number not a mandatory field
+
Maintenance
-
+
* Shopware 6.4.3.1 compatibility
* massive refactoring effort
* Elasticsearch compatibility
@@ -120,7 +120,7 @@ Bugfix
Bugfix
-* transaction status transmission of txstatus "paid"
+* transaction status transmission of txstatus "paid"
Maintenance
@@ -185,12 +185,12 @@ Maintenance
# 3.1.0
New Features
-
+
* New payment method: Open Invoice
* Add checkbox for credit card payments to save or remove payment data
Bugfixes
-
+
* remove capturemode param if completed
* update ZeroAmountCartValidator
* always set data protection check
@@ -205,19 +205,19 @@ Shopware 6.4.10.0
# 3.2.0
New Features
-
+
* New payment method: Bancontact
* Added bankgrouptypes for iDEAL
* Add scheduled task to clean up redirect table
* Add due date for invoice on standard invoice
-
+
Bugfixes
-
+
* added shipping costs to line items
* fixed removal of secure invoice
-
+
Maintenance
-
+
* Changed renaming of payment methods
* Changed PAYONE Logo
* tested with 6.4.12
@@ -238,33 +238,33 @@ Maintenance
# 4.0.0
New Features
-
+
* Shopware 6.3 support removed
* General code optimizations implemented
-* Important change: The transaction data of PAYONE payments was
-previously always stored in the additional fields of the orders.
-Since the additional fields are stored as JSON in the database,
-searching the transaction data was not very performant for large
-amounts of data. Therefore, an entity extension was set up for
-the transaction data so that the data is stored in an extra database
-table that can be searched much more performantly. During the plugin
-update, the old additional fields are migrated to the entity extension
-and then the additional fields are deleted. If you have used our
-additional fields in your own code or for example in the synchronization
+* Important change: The transaction data of PAYONE payments was
+previously always stored in the additional fields of the orders.
+Since the additional fields are stored as JSON in the database,
+searching the transaction data was not very performant for large
+amounts of data. Therefore, an entity extension was set up for
+the transaction data so that the data is stored in an extra database
+table that can be searched much more performantly. During the plugin
+update, the old additional fields are migrated to the entity extension
+and then the additional fields are deleted. If you have used our
+additional fields in your own code or for example in the synchronization
to external systems, you have to adapt this to the new entity extension.
-
+
Bugfix
-
+
* Remove deletion of saved credit cards
-
+
Maintenance
-
+
* Remove BIC from debit
* Tested with 6.4.16
### Read transaction data ###
-```
+```
$criteria = (new Criteria())
->addAssociation(PayonePaymentOrderTransactionExtension::NAME)
->addFilter(new EqualsFilter(PayonePaymentOrderTransactionExtension::NAME . '.transactionId', $payoneTransactionId));
@@ -292,27 +292,27 @@ $this->transactionRepository->upsert([[
# 4.1.0
New Features
-
+
* New payment method: Klarna Rechnung
* New payment method: Klarna Sofort
* New payment method: Klarna Ratenkauf
* New payment method: P24
* The credit card - card type is now displayed in the backend at the order details
-
+
Bugfixes
-
+
* Fixed redirect routing when using multi-saleschannels - Thanks to @patchee500
* Fixed Unzer B2B
* Fixed Refund with wrong tx_id
-
+
Maintenance
-
+
* tested with 6.4.17.1
# 4.2.0
New Features
-
+
* New payment method: PAYONE Secured Invoice
* New payment method: PAYONE Secured Installment
* New payment method: PAYONE Secured Direct Debit
@@ -320,18 +320,32 @@ New Features
* New payment method: PAYONE Postfinance Card
* New payment method: PAYONE Postfinance E-Finance
* New payment method: PAYONE AliPay
-* Opt-in for automatic capture
+* Opt-in for automatic capture
Bugfixes
-
+
* fixed reference problem in paydirekt
* fixed capture problem in iDEAL
* fixed data-type-casting in migration
-* fixed support for vouchers
+* fixed support for vouchers
Maintenance
-
+
* improve payment filter technology
* removed birthday field from open invoice
* update iDEAL issuer list
* tested with 6.4.20
+
+# 4.2.1
+
+New Features
+
+*
+
+Bugfixes
+
+* Payla: fix typo in deviceFingerPrint
+
+Maintenance
+
+*
diff --git a/src/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintService.php b/src/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintService.php
index 1947d7ac0..ff98ea85a 100644
--- a/src/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintService.php
+++ b/src/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintService.php
@@ -32,12 +32,12 @@ public function getSupportedPaymentHandlerClasses(): array
public function getDeviceIdentSnippet(string $deviceIdentToken, SalesChannelContext $salesChannelContext): string
{
return sprintf(
- '
+ '
-
- ',
+
+ ',
self::PAYLA_PARTNER_ID,
$this->getPartnerMerchantId($salesChannelContext),
$this->getEnvironment($salesChannelContext),
diff --git a/tests/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintServiceTest.php b/tests/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintServiceTest.php
index c609ae69d..eb4daf8bd 100644
--- a/tests/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintServiceTest.php
+++ b/tests/Components/DeviceFingerprint/PayoneBNPLDeviceFingerprintServiceTest.php
@@ -38,11 +38,11 @@ protected function getDeviceFingerprintService(SessionInterface $session): Abstr
protected function getExpectedSnippet(string $token): string
{
- return '
+ return '
-
- ';
+
+ ';
}
}