Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update, Test & Release (1.3.0) #62

Merged
merged 77 commits into from
Feb 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
b7f814a
remove credit card
vegimcarkaxhija Sep 16, 2024
b2023e2
BP-3800-Remove-Giropay-Magento-2-Hyva-Checkout
AlbinaBaraliu Sep 27, 2024
7057726
Merge pull request #43 from buckaroo-it/BP-3800-Remove-Giropay-Magent…
AlbinaBaraliu Sep 30, 2024
53437a1
use x-cloak to avoid blip of modal
sanderjongsma Sep 30, 2024
10fb598
changed evaluateCompletion method
AlbinaBaraliu Oct 10, 2024
c416982
removed duplicate return
AlbinaBaraliu Oct 10, 2024
e1fbc8b
commented evaluateCompletion method
AlbinaBaraliu Oct 10, 2024
4cbc9bf
added var_dumps
AlbinaBaraliu Oct 10, 2024
a3af469
evaluateCompletion changes
AlbinaBaraliu Oct 10, 2024
adefcce
evaluateCompletion changes
AlbinaBaraliu Oct 10, 2024
20c052a
evaluateCompletion changes
AlbinaBaraliu Oct 10, 2024
e9d917b
captureFunds log
AlbinaBaraliu Oct 10, 2024
70fc1d7
added logs & removed dd()
AlbinaBaraliu Oct 10, 2024
238a22e
changed register
AlbinaBaraliu Oct 10, 2024
75d7281
added return in evaluateCompletion
AlbinaBaraliu Oct 10, 2024
d673897
changed canDisplay to true
AlbinaBaraliu Oct 11, 2024
1243ea1
reverted canDisplay
AlbinaBaraliu Oct 11, 2024
8ad3361
commented evaluateCompetion
AlbinaBaraliu Oct 11, 2024
f1cb183
formatTransactionResponse logs
AlbinaBaraliu Oct 11, 2024
379b468
commented canDisplay
AlbinaBaraliu Oct 11, 2024
7e3a528
added logs
AlbinaBaraliu Oct 11, 2024
d3540d3
uncommented canDisplay
AlbinaBaraliu Oct 14, 2024
64149be
changed updateData
AlbinaBaraliu Oct 14, 2024
896ef4e
add Remaining amount under grand total
vegimcarkaxhija Oct 14, 2024
9b49ba5
Merge pull request #45 from buckaroo-it/BP-3761-Adjustment-in-the-mai…
vegimcarkaxhija Oct 15, 2024
6cbf575
remove ideal fast checkout error
vegimcarkaxhija Oct 16, 2024
3e14db4
updatePosition
vegimcarkaxhija Oct 16, 2024
dec6240
Merge pull request #46 from buckaroo-it/BP-3761-Adjustment-in-the-mai…
vegimcarkaxhija Oct 16, 2024
0201542
Merge pull request #47 from buckaroo-it/BP-3839-Remove-iDEAL-Fast-Che…
vegimcarkaxhija Oct 16, 2024
a8a49da
commented canDisplay
AlbinaBaraliu Oct 18, 2024
55008dd
added logs
AlbinaBaraliu Oct 22, 2024
65b3f19
commented a part of evaluateCompletion
AlbinaBaraliu Oct 22, 2024
7bf3208
commented var_dumps
AlbinaBaraliu Oct 23, 2024
d928e1a
check if canDisplay is true
AlbinaBaraliu Oct 23, 2024
487d1a0
commented button class
AlbinaBaraliu Oct 23, 2024
0c589d4
more logs
AlbinaBaraliu Oct 23, 2024
94d3e4c
return data
AlbinaBaraliu Oct 23, 2024
9fddf2b
changed updateData
AlbinaBaraliu Oct 24, 2024
6e9b7b5
added async formatTransactionResponse
AlbinaBaraliu Oct 24, 2024
cc9fd09
update applepay.js
vegimcarkaxhija Oct 24, 2024
960b13f
update applepay.js
vegimcarkaxhija Oct 24, 2024
78a22b7
update applepay.js
vegimcarkaxhija Oct 24, 2024
ba82be2
update applepay.js
vegimcarkaxhija Oct 24, 2024
1269aa2
update applepay.js
vegimcarkaxhija Oct 24, 2024
0c4451f
removed print_r
AlbinaBaraliu Oct 24, 2024
b47d027
removed console logs
AlbinaBaraliu Oct 24, 2024
ffc8c2f
removed unused variables
AlbinaBaraliu Oct 24, 2024
fc5495e
check if applepay is supported
AlbinaBaraliu Oct 24, 2024
6ae88b9
check if applepay is supported
AlbinaBaraliu Oct 24, 2024
d9409c7
Merge branch 'refs/heads/develop' into BP-3772-Support-Buckaroo-Hoste…
vegimcarkaxhija Nov 6, 2024
dd28c72
Merge pull request #48 from buckaroo-it/BP-3772-Support-Buckaroo-Host…
vegimcarkaxhija Nov 6, 2024
5b8ced1
remove Sofort
vegimcarkaxhija Nov 6, 2024
ceb1c25
Merge pull request #49 from buckaroo-it/BP-3889-Remove-Sofort-Magento-2
vegimcarkaxhija Nov 6, 2024
533c2fc
fix: Removed checkout layout override
jansentjeu Nov 22, 2024
8904ae5
Merge pull request #44 from sanderjongsma/patch-1
AlbinaBaraliu Dec 3, 2024
0b27046
Merge pull request #51 from buckaroo-it/BP-3809-Use-x-cloak-to-avoid-…
AlbinaBaraliu Dec 3, 2024
1bf1b05
Merge branch 'develop' into BP-3811-Apple-Pay-PaymentData-missing
AlbinaBaraliu Dec 3, 2024
8d85de0
Hide applepay in windows
AlbinaBaraliu Dec 4, 2024
1cabf45
Add observer for applepay
AlbinaBaraliu Dec 4, 2024
5b19645
add canMakePaymentsWithActiveCard
AlbinaBaraliu Dec 4, 2024
ed7f5dd
added try & catch
AlbinaBaraliu Dec 4, 2024
1f91603
Merge pull request #52 from buckaroo-it/BP-3811-Apple-Pay-PaymentData…
AlbinaBaraliu Dec 4, 2024
7217666
Update README.md logo (#54)
Buckaroo-Rene Dec 18, 2024
d0dadc9
revert hosted fields
vegimcarkaxhija Jan 24, 2025
6fb48bf
Merge pull request #56 from buckaroo-it/revert-hosted-fields
vegimcarkaxhija Jan 24, 2025
1cc52ce
update success page for hyva to not use require function
vegimcarkaxhija Jan 30, 2025
1d7a71a
remove dependency for payment method in payment fee
vegimcarkaxhija Jan 30, 2025
7435f19
Merge pull request #57 from buckaroo-it/BP-4155-Checkout-success-temp…
vegimcarkaxhija Jan 30, 2025
8f0164c
Merge pull request #58 from buckaroo-it/BP-4162-Adjust-payment-fee-ti…
vegimcarkaxhija Jan 30, 2025
ee7274f
BP-4157-Incorrect-Billink-field-display-based-on-B2B-B2C-selection
AlbinaBaraliu Feb 3, 2025
7794efc
removed commented code
AlbinaBaraliu Feb 3, 2025
23c1026
Merge pull request #59 from buckaroo-it/BP-4157-Incorrect-Billink-fie…
AlbinaBaraliu Feb 3, 2025
7499110
Update, Test & Release (1.3.0)
vegimcarkaxhija Feb 5, 2025
fcbddf1
Merge pull request #60 from buckaroo-it/BP-3981-Update-Test-Release-1…
vegimcarkaxhija Feb 5, 2025
74528a8
Merge pull request #50 from jansentjeu/master
vegimcarkaxhija Feb 6, 2025
4bb4e43
remove updateposition from after move to separate js file
vegimcarkaxhija Feb 6, 2025
16c81a3
Merge pull request #61 from buckaroo-it/BP-4174-Removed-checkout-layo…
vegimcarkaxhija Feb 6, 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
11 changes: 2 additions & 9 deletions Block/Totals/Fee.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,14 @@ class Fee extends \Magento\Framework\View\Element\Template
{
protected PaymentFee $feeHelper;

protected SessionCheckout $sessionCheckout;

public function __construct(
Context $context,
array $data,
PaymentFee $feeHelper,
SessionCheckout $sessionCheckout
)
{
parent::__construct($context, $data);
$this->feeHelper = $feeHelper;
$this->sessionCheckout = $sessionCheckout;
}

/**
Expand All @@ -34,12 +30,9 @@ public function __construct(
public function getTitle(): string
{
try {
$payment = $this->sessionCheckout
->getQuote()
->getPayment();
return $this->feeHelper->getBuckarooPaymentFeeLabel($payment->getMethod());
return $this->feeHelper->getBuckarooPaymentFeeLabel();
} catch (\Throwable $th) {
return __('Payment Fee');
return 'Payment Fee';
}
}
}
10 changes: 4 additions & 6 deletions Magewire/Payment/Method/Applepay.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,15 @@ public function updateData(string $paymentData, string $billingContact)
{
try {
$quote = $this->sessionCheckout->getQuote();
$quote->getPayment()->setAdditionalInformation('applepayTransaction', $paymentData);
$applePayEncoded = base64_encode($paymentData);
$quote->getPayment()->setAdditionalInformation('applepayTransaction', $applePayEncoded);
$quote->getPayment()->setAdditionalInformation('billingContact', $billingContact);

$this->quoteRepository->save($quote);
} catch (LocalizedException $exception) {
$this->dispatchErrorMessage($exception->getMessage());
}
return $paymentData;
}
public function evaluateCompletion(EvaluationResultFactory $resultFactory): EvaluationResultInterface
{
Expand All @@ -96,13 +98,10 @@ public function evaluateCompletion(EvaluationResultFactory $resultFactory): Eval
} catch (LocalizedException $exception) {
$this->dispatchErrorMessage($exception->getMessage());
}



return $resultFactory->createSuccess();
}

public function getJsSdkUrl(): string
public function getJsSdkUrl()
{
try {
return $this->assetRepo->getUrl('Buckaroo_HyvaCheckout::js/applepay.js');
Expand Down Expand Up @@ -149,7 +148,6 @@ private function getTotalLines(): array
];
}
}

return $totals;
}

Expand Down
42 changes: 31 additions & 11 deletions Magewire/Payment/Method/Billink.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public function __construct(
if($validator->getValidator("nlBeDePhone") === null) {
$validator->addValidator("nlBeDePhone", new NlBeDePhone());
}

parent::__construct($validator);

$this->sessionCheckout = $sessionCheckout;
Expand Down Expand Up @@ -295,23 +295,26 @@ private function getFullName(): string
private function getFormValues(): array
{
$values = [
'tos' => $this->tos,
'dateOfBirth' => $this->dateOfBirth,
'gender' => $this->gender
'tos' => $this->tos
];

if ($this->showPhone()) {
$values = array_merge($values, ['phone' => $this->phone]);
}

if(!$this->showB2b()) {
$values = array_merge($values, [
'dateOfBirth' => $this->dateOfBirth,
'gender' => $this->gender
]);
}
if($this->showB2b()) {
$values = array_merge($values, [
'coc' => $this->coc
]);
}



return $values;
}

Expand All @@ -323,12 +326,16 @@ private function getFormValues(): array
private function getFormRules(): array
{
$rules = [
'tos' => self::RULES_TOS,
'dateOfBirth' => self::RULES_DATE_OF_BIRTH,
'gender' => $this->getGenderRules()
'tos' => self::RULES_TOS
];

if(!$this->showB2b()) {
$rules = array_merge($rules, [
'dateOfBirth' => self::RULES_DATE_OF_BIRTH,
'gender' => $this->getGenderRules()
]);

}
if ($this->showPhone()) {
$rules = array_merge($rules, ['phone' => $this->getPhoneRules()]);
}
Expand All @@ -344,7 +351,20 @@ private function getFormRules(): array

public function showB2b()
{
return $this->helper->checkCustomerGroup('buckaroo_magento2_billink');
$quote = $this->getQuote();
if ($quote === null) {
return false;
}

$shippingCountry = $quote->getShippingAddress()->getCountryId();
$billingCompany = $quote->getBillingAddress()->getCompany();
$shippingCompany = $quote->getShippingAddress()->getCompany();

return
(
($this->getCountryId() === 'NL' && !empty(trim((string)$billingCompany))) ||
($shippingCountry === 'NL' && !empty(trim((string)$shippingCompany)))
);
}


Expand Down
85 changes: 0 additions & 85 deletions Magewire/Payment/Method/Giropay.php

This file was deleted.

1 change: 0 additions & 1 deletion Plugin/MethodList.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ private function getSvgLogo(string $methodCode): string
"mrcash" => "svg/bancontact.svg",
"p24" => "svg/przelewy24.svg",
"sepadirectdebit" => "svg/sepa-directdebit.svg",
"sofortbanking" => "svg/sofort.svg",
"emandate" => "emandate.png",
"pospayment" => "pos.png",
"transfer" => "svg/sepa-credittransfer.svg",
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="https://github.com/buckaroo-it/Magento2/assets/105488705/b00d2fcd-2458-4a8b-ab1f-e85d678a0008" width="150px" position="center">
<img src="https://www.buckaroo.nl/media/33gf24ru/magento2_hyvacheckout_icon.png" width="150px" position="center">
</p>

# Buckaroo Magento 2 Hyvä Checkout
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"docs": "https://support.buckaroo.nl"
},
"homepage": "https://www.buckaroo.nl",
"version" : "v1.2.0",
"version" : "v1.3.0",
"minimum-stability": "stable",
"autoload": {
"files": [
Expand Down
4 changes: 1 addition & 3 deletions etc/frontend/di.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<arguments>
<argument name="placeOrderServiceList" xsi:type="array">
<item name="buckaroo_magento2_belfius" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_sofortbanking" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_alipay" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_wechatpay" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_trustly" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
Expand All @@ -27,7 +26,6 @@
<item name="buckaroo_magento2_afterpay20" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_billink" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_capayablein3" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_giropay" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_tinka" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_sepadirectdebit" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
<item name="buckaroo_magento2_payperemail" xsi:type="object">\Buckaroo\HyvaCheckout\Model\Magewire\Payment\PlaceOrderService</item>
Expand All @@ -42,7 +40,7 @@
</argument>
</arguments>
</type>
<type name="Hyva\Checkout\Model\Form\EntityFormFieldFactory">
<type name="Hyva\Checkout\Model\Form\EntityFormFieldFactory">
<arguments>
<!-- Hide idin customer fields -->
<argument name="customFields" xsi:type="array">
Expand Down
6 changes: 6 additions & 0 deletions view/frontend/layout/hyva_checkout_cart_index.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="buckaroo_magento2.checkout.cart.ideal.fast.checkout" remove="true" />
</body>
</page>
Loading