Coder Social home page Coder Social logo

buckaroo-it / prestashop Goto Github PK

View Code? Open in Web Editor NEW
1.0 11.0 1.0 79.9 MB

Repository containing the PrestaShop Payment Plugin by Buckaroo

PHP 63.67% CSS 0.63% JavaScript 2.88% Smarty 8.53% Vue 15.57% SCSS 0.05% TypeScript 0.65% HTML 8.03%
bancontact creditcards ideal klarna payment-integration prestashop prestashop-1-7 prestashop-payment prestashop-8

prestashop's Introduction

Buckaroo PrestaShop Payments Plugin

Latest release

Index


About

PrestaShop started in 2005 as a student project. It was originally named phpOpenStore. Between May 2010 and April 2012, PrestaShop grew from 17 employees to more than a hundred. As of April 2016, PrestaShop has over 120 employees and offices in 6 countries. PrestaShop is currently used by more then 300,000 shops worldwide and it is available in 60 different languages.

The Buckaroo PrestaShop Payments Plugin (Dutch or English) is convenient and works like a charm, it's easy to install and takes all the trouble out of your hands. It is a plugin with many different payment methods, all of which are SEPA proof. Last but not least the plugin is completely free to download as well.

Requirements

To use the Buckaroo plugin, please be aware of the following minimum requirements:

  • A Buckaroo account (Dutch or English)
  • PrestaShop 1.7.x or 8.1.4
  • PHP 7.4 or higher

Installation

  1. Go to our PrestaShop Github repository and go to → Releases.
  2. Click on the latest Buckaroo plugin version and download the → .ZIP file.
  3. Now login to your PrestaShop backend and go to → ModulesModule ManagerUpload Module → and select the downloaded .ZIP file of the Buckaroo plugin to upload it (the installation will start automatically.)
  4. The Buckaroo plugin will be visible once the installation is completed. In your Plugin Manager tab it will appear at the Payment section.

Configuration

For the configuration of the plugin, please refer to our Dutch or English support website. You'll find all the needed information there. You can also contact our technical support department if you still have some unanswered questions.

Contribute

We really appreciate it when developers contribute to improve the Buckaroo plugins. If you want to contribute as well, then please follow our Contribution Guidelines.

Versioning

  • MAJOR: Breaking changes that require additional testing/caution.
  • MINOR: Changes that should not have a big impact.
  • PATCHES: Bug and hotfixes only.

Additional information

Please note:
This file has been prepared with the greatest possible care and is subject to language and/or spelling errors.

prestashop's People

Contributors

albinabaraliu avatar buckaroo-rene avatar buckaroo-rens avatar gentiprenaj avatar harli91 avatar rinor12010 avatar saranchuk-hys avatar serpentscode avatar vegimcarkaxhija avatar vladislav-padalka-hys avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

webwerkers

prestashop's Issues

Empty module configuration page because of 404 error

Hi,

module configuration page is not showing any configuration tabs (Settings, Payments methods,...) the response is 404 for a resource.

For example page settings url: domain.example.com/index.php?fc=module&module=buckaroo3&controller=settings
returns response 404 - page not found.
screenshot here

This happen few times and neer the midnight.

Prestashop ver. 8.1.1
Module ver. 4.0.1
PHP version: 8.1.13

BP-3431 Prevent transaction requests without selecting an issuer

It seems that something is duplicating orders untill we have successfully confirmed payment by buckaroo.

As you can see in the screenshot there's is small amount of time between each of these orders. There's more orders like this one. We asked customers what was their experience and all of them say that they didn't used reordering, they paid for the single order and multiple orders was created.

You probably need more information like logs or FTP login. Let me know about it.

Buckaroo Payments (v 4.1.0)
PrestaShop version: 8.1.1
PHP version: 8.1.13

when coustomer select go back to shop it creat an order and cancel it

when coustomer select order/pay and go to paymentmethode page and select go back to shop it will creat a order an canceled it.
This will send a e-mail to customer that order is canceld.
If customer select a oyher payment-methode and payed it successful it creat a new order an get e-mails of the order proces.
customer is confusing because it had olse a e-mail of canceling.

Beter is not creating a order when customer is cancing the payment.
It would be beter to creat a order only when it is payed successful.
it also messing tho order page in the backoffice.
The Mollie an Pay.nl API is working like that, only creat a order if it is payed.
please consider to change this beheavor.

Status update push failure SPAM

Hi,

Each time a customer failed to pay for an order than we get repetitive emails from buckaroo-mailservice.nl with message that our webshop could not be informed via an automated push message. screenshot

Is it possible to return response for the buckaroo that webshop is aware of failed payment instead of returning Status code: 503 (ServiceUnavailable) ? query string pushed to index.php?fc=module&module=buckaroo3&controller=return (I removed brq_transactions, brq_websitekey, brq_signature)

BP-3688 Add the possibility to configure a payment fee (percentage-based)

Hi,

Is it possible to add a dynamic fee to payments?

Currently, I see that it's possible to add a static fee. However, it would be much better if there was an option to add a percentage amount on top of the order total.

Fee Picture

Since PayPal charges a fee (I believe it's 5% of the transaction), it's not possible to minimize the loss due to their fee structure.

BP-3482 There is no tax calculated on payment-fee

There is no possibility to set a tax for payment-fee, if it is possible to select the shop-country tax than if a customer form a other country in the EU it will be using the local tax.
Also if the order is a intra-Community supply it will be 0% tax
and all this should be visible on the invoice, for example like this.

image
This is what mine Paypal with a fee module creat.

Specially for companies is tax visibility important on the invoice.

Compatibility Issue with Prestashop v1.7.x

There is an error when trying to test connection on BO, also it shows up on order page
image

It seems that Guzzlehttp Client was loaded from PS vendor folder, not module..

Also facing issue on order validation

MicrosoftTeams-image (5)

PrestaShop version: 1.7.8.9
PHP version: 7.4.33
Module version: 4.0.1

apple pay does not work on Mac OS

Hi,
apple pay payment show error messages on any macbook pro computer.
Error message: Apple pay is not available on this device .

  1. Can you disable apple pay option before user will be disappointed and can you show this payment option only if is available "on this device"? 😁
  2. Are you up to for implementation of apple pay payment for apple computer users?

BP-3473 Status changed from "in backorder not payed" to "payed"

If a order is being payed and there are artcles not in stock it start with status "inbackorder not payed" but after order is sucsesfull payed it changed to status "payed" and that is not correctly is should be status "in backorder payed"
image
This will give you a wrong image of the order.

It should look like this...
image

BP-3241 Refunds is not possible in LIVE

There is an error when trying to refund from admin orders page.

The message "Test refunds are not allowed on live transactions" is being shown after click "refund" button.
Error pic

In module settings page the option "Yes, I'm ready to receive payments" is active.
Settings picture

In configuration table I see that BUCKAROO_TEST is set to 1
Configuration table picture

But in the file modules/buckaroo3/classes/Config.php:28 it's written that live is when BUCKAROO_TEST is 0 which is not, which must be 1.
code picture

Module version 4.0.1

BP-3216 CSS modal class overides PrestaShop CSS settings

Your css code overrides .modal class as you can see here. And this brakes prestashop product quick view modal appearance with warehouse theme installed.

I believe you should be more specific when using global known css class name for your module, it definitelly cannot change existing css settings. Probably all your modalls should be wrapped with buckaroo css class, for example:
.buckaroo.modal { ... }

BP-3472 Not able to use decimals for the payment fee settings

If enetering a decimal in the settingspage in field paymentfee it will remove the ". " so no deceimals are possible.

it will remove "," aswell "." it shouel not remove but change the "," into "." an leave the "."

image
7.95 will changed into 795 at the moment.
I had to go to the database and changed it by hand.

Module is not compatible with just released PrestaShop 8.0.0

A little over a week ago the new PrestaShop major release 8.0.0 was released. The current Buckaroo plugin does not install due to incompatibility with this new release.

As I'm about to venture on rebuilding an existing webshop with former Sisow payments to a new PrestaShop it would be great if the payment plugin for Buckaroo could be updated soon to be compatible with the new and future PrestaShop versions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.