buckaroo-it / magento Goto Github PK
View Code? Open in Web Editor NEWRepository containing the Magento 1 Payment Plugin by Buckaroo
Repository containing the Magento 1 Payment Plugin by Buckaroo
Since version 5.2.1 it is no longer possible to install the extension using composer. After running composer require buckaroo/magento1
the following error occurs.
Installation failed, reverting ./composer.json to its original content.
[ErrorException]
Unable to find deploy strategy for module: "buckaroo/magento1" no known mapping
sourceDir: "/data/magento/vendor/buckaroo/magento1"
I believe this is because the modman
file has been deleted. Can you re-introduce a way to install the extension using composer without manually copying files like explained in the composer install guide?
Since this month multiple of our Magento 1 clients (and Magento 2 but that is not related to this M1 module) have reported issues where a lot of revenue is no longer tracked for their orders (1/3 of the amount), even though the orders were payed and had a correct status in Magento.
We see the following happening in the access logs and our own tests:
`[25/Aug/2020:10:30:40 +0200] "POST /buckaroo3extended/notify/return/ HTTP/1.0" 302 0 "https://checkout.buckaroo.nl/html/redirect.ashx?r=id" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1"
[25/Aug/2020:10:30:40 +0200] "GET /checkout/onepage/success/ HTTP/1.0" 302 0 "https://checkout.buckaroo.nl/html/redirect.ashx?r=id" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1"
[25/Aug/2020:10:30:40 +0200] "GET /checkout/cart/ HTTP/1.0" 200 761538 "https://checkout.buckaroo.nl/html/redirect.ashx?r=id" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1"`
So a customer is send first to the success page, but the page is never outputted and a customer is instead redirected to the cart page... which appears to be empty. A successful payment message is shown. The redirect is caused because the session assigned to the customer at that point no longer contains any data, and also no getLastSuccessQuoteId value.
The redirect is triggered by the following line: app/code/core/Mage/Checkout/controllers/OnepageController.php:282
/** * Order success action */ public function successAction() { $session = $this->getOnepage()->getCheckout(); if (!$session->getLastSuccessQuoteId()) { $this->_redirect('checkout/cart'); return; }
We found out this appears to be happening (for now) only in the Chrome browser and see multiple pages reporting this or providing fixes for M1/M2:
OpenMage/magento-lts#414 (comment)
https://github.com/Veriteworks/CookieFix
I was able to fix this for my own computer by disabling the flags used for SameSite in Google Chrome under chrome://flags/. Specifically:
We are now mostly wondering if something in the Buckaroo module can be changed to fix this issue.
We are also curious if changing the custom url for Buckaroo to a subdomain of our client would fix the above issues, since that is a feature of Buckaroo, but beyond this module perhaps.
Hi Buckaroo,
Just wanted to report, after upgrading to 1.16.1 the old TIG buckaroo payment methods weren't transformed to the correct options in the B2B Magento 2 module. These configurations are located under B2B Features -> B2B Features -> Default B2B Payment Methods -> Payment Methods.
Hey,
I cannot install the module through packagist. Could you solve this for me?
Error when installing:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 1 install, 0 updates, 0 removals
- Installing tig/buckaroo-magento1 (v4.20.0): Downloading (failed) Failed to download tig/buckaroo-magento1 from dist: The "https://api.github.com/repos/tig-nl/buckaroo-magento1/zipball/36fda34c0149e703e79cc39fea0197c7e7202224" file could not be downloaded (HTTP/1.1 404 Not Found)
Now trying to download from source
- Installing tig/buckaroo-magento1 (v4.20.0): Cloning 36fda34c01
[RuntimeException]
Failed to clone https://github.com/tig-nl/buckaroo-magento1.git via https, ssh protocols, aborting.
- https://github.com/tig-nl/buckaroo-magento1.git
Cloning into '/var/www/html/example/vendor/tig/buckaroo-magento1'...
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/tig-nl/buckaroo-magento1.git/'
- [email protected]:tig-nl/buckaroo-magento1.git
Cloning into '/var/www/html/example/vendor/tig/buckaroo-magento1'...
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.