Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
61db32c
Implement base and cards payment with v2 versions
AleksandarBoljanovic Jun 6, 2025
c9e608a
Implement Unzer direct debit for v2 components
AleksandarBoljanovic Jun 12, 2025
ce06d86
Implement Direct Bank transfer for v2 components
AleksandarBoljanovic Jun 12, 2025
89204c0
Implement iDEAL for v2 components
AleksandarBoljanovic Jun 13, 2025
312169f
Implement Unzer Invoice B2C for v2 components
AleksandarBoljanovic Jun 13, 2025
89bc618
Implement Unzer Installment for v2 components
AleksandarBoljanovic Jun 13, 2025
009e5b6
Implement Direct Debit Secured for v2 components
AleksandarBoljanovic Jun 13, 2025
d63fa2f
Implement PayPal for v2 components
AleksandarBoljanovic Jun 13, 2025
427f4a7
Implement EPS for v2 components
AleksandarBoljanovic Jun 16, 2025
8b209d2
Implement AliPay for v2 components
AleksandarBoljanovic Jun 16, 2025
0c14601
Implement WechatPay for v2 components
AleksandarBoljanovic Jun 16, 2025
3924aad
Implement Przelewy24 for v2 components
AleksandarBoljanovic Jun 16, 2025
61d9b65
Implement Bancontact for v2 components
AleksandarBoljanovic Jun 16, 2025
38a0327
Implement Unzer prepayment for v2 components
AleksandarBoljanovic Jun 16, 2025
cca47c1
Implement TWINT for v2 components
AleksandarBoljanovic Jun 16, 2025
ae9d976
Implement GooglePay for v2 components
AleksandarBoljanovic Jun 16, 2025
7ea0ed0
Refactor and simplify code
AleksandarBoljanovic Jun 16, 2025
cc3e7a4
Fix GooglePay flow
AleksandarBoljanovic Jun 17, 2025
02dbdcd
Fix Prepayment flow
AleksandarBoljanovic Jun 17, 2025
fa462ad
Implement ApplePay for v2 components
AleksandarBoljanovic Jun 17, 2025
7e8c36f
Fix ApplePay for v2 components
AleksandarBoljanovic Jun 18, 2025
9d4a3ca
Add support for Klarna payment method
AleksandarBoljanovic Jun 18, 2025
33a66de
Implement stored credit cards logic
AleksandarBoljanovic Jun 19, 2025
f7c915a
Implement stored PayPal logic
AleksandarBoljanovic Jun 19, 2025
5f97a30
Implement Klarna logic
AleksandarBoljanovic Jun 20, 2025
8ccc875
Fix Installment logic
AleksandarBoljanovic Jun 20, 2025
9d774d5
Fix issues for php 8.4
ivan-logeecom Jun 20, 2025
04f06ac
Implement Invoice B2B
AleksandarBoljanovic Jul 1, 2025
48da2fb
Fix issues for php 8.4
Jul 18, 2025
96b34fe
Fix B2C customer creation logic
AleksandarBoljanovic Jul 24, 2025
64ea645
Fix error when there are not allowed cards configured for Google Pay
AleksandarBoljanovic Aug 12, 2025
b4f71b1
Add currency restriction for the Direct Bank Transfer method
Aug 25, 2025
cb39a80
Add currency restriction for the EPS method
Aug 25, 2025
43b1434
Add currency restriction for the Prepayment method
Aug 25, 2025
49c6c8d
Add currency restriction for the WeChat Pay method
Aug 25, 2025
7826b2b
Update country restriction for the Direct Bank Transfer method
Aug 26, 2025
39f02f3
Add currency restriction for the Bancontact method
Aug 26, 2025
2737c2f
Add currency restriction for the iDEAL method
Aug 26, 2025
13cff09
Add currency restriction for the Alipay method
Aug 26, 2025
07c74d0
Add spacing to Place Order button
kristinalogeecom Aug 26, 2025
62772c4
Add currency restrictions for Direct Debit and SEPA Direct Debit methods
Aug 26, 2025
97b3e12
Merge remote-tracking branch 'origin/feature/v2components' into featu…
Aug 26, 2025
74fe3bb
Add currency restrictions for Installment, Invoice and Invoice B2B pa…
Aug 26, 2025
3bd6d49
Merge branch 'feature/v2components' into magento-106
Aug 27, 2025
3e487a2
Add customerId in the customer object for registered customers
kristinalogeecom Aug 27, 2025
b7604f4
Merge remote-tracking branch 'origin/feature/v2components' into featu…
kristinalogeecom Aug 27, 2025
70f4d7f
Merge remote-tracking branch 'origin/feature/v2components' into featu…
Aug 27, 2025
34446b7
Implement synchronization for full capture and refund
kristinalogeecom Sep 2, 2025
17134aa
Revert "Implement synchronization for full capture and refund"
AleksandarBoljanovic Sep 2, 2025
5c85cc6
Implement synchronization for full capture and refund
kristinalogeecom Sep 3, 2025
0d10e3b
Implement synchronization for full capture and refund
kristinalogeecom Sep 3, 2025
bf239c8
Implement deleting apple pay association file
AleksandarBoljanovic Sep 3, 2025
5d829a9
Implement synchronization for void
kristinalogeecom Sep 3, 2025
b2cddbf
Remove deprecated payment methods
kristinalogeecom Sep 3, 2025
e9d4cca
Remove deprecated payment methods
kristinalogeecom Sep 3, 2025
2e24c34
Remove deprecated payment methods
kristinalogeecom Sep 3, 2025
1f44fae
Fix order status in Magento after the refund and void action
kristinalogeecom Sep 4, 2025
6af48a3
Fix payment method name for Direct Debit UPL
kristinalogeecom Sep 4, 2025
eba625a
Fix order status in Magento after the void action
kristinalogeecom Sep 5, 2025
b3814bc
Fix order status in Magento after the void action
kristinalogeecom Sep 5, 2025
c310200
Fix missing edit billing address option on checkout and amount discre…
kristinalogeecom Sep 9, 2025
5bef491
Implement default value for birthday field
AleksandarBoljanovic Sep 10, 2025
74f489b
Add space in paylater b2b components
AleksandarBoljanovic Sep 10, 2025
533e09a
Implement Click to Pay logic
AleksandarBoljanovic Sep 11, 2025
5a36949
Fix handle cancelCharge for Prepayment transactions
kristinalogeecom Sep 11, 2025
b934a37
Implement displaying chargeback transactions in transaction table
kristinalogeecom Sep 11, 2025
f958ba4
Implement setCustomerData for installment
kristinalogeecom Sep 12, 2025
a5baf6a
Added birthDate field to customerData
kristinalogeecom Sep 12, 2025
631bd0d
Reduce Apple Pay button size
kristinalogeecom Sep 12, 2025
252c344
Implement risk data logic
AleksandarBoljanovic Sep 15, 2025
33c9bf1
Fix customer creation
AleksandarBoljanovic Sep 16, 2025
a25420c
Fix customer creation
AleksandarBoljanovic Sep 16, 2025
94fb399
Fix Apple Pay error message display
AleksandarBoljanovic Sep 16, 2025
2468680
Hide B2C invoice for B2B users
AleksandarBoljanovic Sep 17, 2025
070e610
Add EUR to supported currencies for Przelewy24
AleksandarBoljanovic Sep 17, 2025
00fc41b
Fix currency code in installment method
AleksandarBoljanovic Sep 18, 2025
f95269e
Fix birthday field in installment method
AleksandarBoljanovic Sep 19, 2025
c32a4b6
Regenerate Unzer form when a coupon is applied
AleksandarBoljanovic Sep 19, 2025
7f3713d
Set customer data for PayLater methods
AleksandarBoljanovic Sep 19, 2025
b5f78f8
Revert "Fix payment method name for Direct Debit UPL"
AleksandarBoljanovic Sep 19, 2025
71190f2
Fix setting customers data for Pay later methods
AleksandarBoljanovic Sep 19, 2025
f17199c
Fix base amount and currency code
AleksandarBoljanovic Sep 22, 2025
1eaa41e
[Release 4.0.0 - 2025-09-23]
AleksandarBoljanovic Sep 23, 2025
af01ff3
Merge pull request #88 from unzerdev/feature/v2components
AleksandarBoljanovic Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 0 additions & 90 deletions Block/Form/InvoiceSecured.php

This file was deleted.

2 changes: 1 addition & 1 deletion Block/Info/Invoice.php
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ public function getOrder(): Order
* @return string
* @throws NoSuchEntityException
*/
public function getStoreCode(string $storeId = null): string
public function getStoreCode(?string $storeId = null): string
{
return $this->_storeManager->getStore($storeId)->getCode();
}
Expand Down
53 changes: 0 additions & 53 deletions Block/Info/InvoiceSecured.php

This file was deleted.

26 changes: 0 additions & 26 deletions Block/Info/InvoiceSecuredB2b.php

This file was deleted.

2 changes: 1 addition & 1 deletion Block/Info/PaylaterDirectDebit.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ protected function _getPayment(): Payment
* @return string
* @throws NoSuchEntityException
*/
public function getStoreCode(string $storeId = null): string
public function getStoreCode(?string $storeId = null): string
{
return $this->_storeManager->getStore($storeId)->getCode();
}
Expand Down
2 changes: 1 addition & 1 deletion Block/Info/PaylaterInstallment.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ protected function _getPayment(): Payment
* @return string
* @throws NoSuchEntityException
*/
public function getStoreCode(string $storeId = null): string
public function getStoreCode(?string $storeId = null): string
{
return $this->_storeManager->getStore($storeId)->getCode();
}
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.1.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [4.0.0](https://github.com/unzerdev/magento2/compare/3.2.9..4.0.0)
### Changed
* Migration from Unzer UI Component V1 to Unzer UI Component V2
* Deprecated payment methods have been replaced with new ones, removed or renamed. For full list see https://docs.unzer.com/plugins/magento-2/magento2-migrate-v1-v2/#payment-methods-changes
### Added
* EAA Support

For more information go to https://docs.unzer.com/plugins/magento-2/magento2-migrate-v1-v2/#page-title


## [3.2.9](https://github.com/unzerdev/magento2/compare/3.2.8..3.2.9)
### Changed
* Hide first name, last name and email fields for Invoice B2B payment method
Expand Down
Loading