Giter Club home page Giter Club logo

plugin-prestashop-1.6's Introduction

Prestashop plugin for Paylike

END OF MAINTENANCE

Prestashop 1.6.x is no longer receiving updates so for improved security and maintenance we encourage you to use 1.7.x. You can find the 1.7 extension here: https://github.com/paylike/plugin-prestashop-1.7

This plugin is not developed or maintained by Paylike but kindly made available by the community.

Released under the MIT license: https://opensource.org/licenses/MIT

You can also find information about the plugin here: https://paylike.io/plugins/prestashop16

Supported Prestashop versions

Last succesfull test

  • The plugin has been tested with most versions of Prestashop at every iteration. We recommend using the latest version of Prestashop, but if that is not possible for some reason, test the plugin with your Prestashop version and it would probably function properly.

Installation

Once you have installed Prestashop, follow these simple steps:

  1. Signup at paylike.io (it’s free)
  2. Create a live account
  3. Create an app key for your CS-Cart website
  4. Zip the paylikepayment folder (or use the zip provided).
  5. Log in as administrator and upload the zip you just created under modules/add a new module (plus icon in the top right corner).
  6. You will be redirected to a list that contains the Paylike plugin. Click the green button that says install, and then in the confirmation popup, click proceed with the installation.
  7. You will be redirected to the settings screen where you need to add the Public and App key that you can find in your Paylike account.

Updating settings

Under the extension settings, you can:

  • Update the payment method text in the payment gateways list
  • Update the payment method description in the payment gateways list
  • Update the credit card logos that you want to show (you can change which one you accept under the paylike account).
  • Update the title that shows up in the payment popup
  • Update the popup description, choose whether you want to show the popup (the cart contents will show up instead)
  • Add test/live keys
  • Set payment mode (test/live)
  • Change the capture type (Instant/Manual via Paylike Tool)

Limitations

  • In order to use the Paylike module you'll need to set "Number of decimals" option to match the paylike supported decimals. Since this is a global setting that affects all currencies you cannot use at the same time currencies with different decimals. Change this option from: Admin -> Preferences -> General

  • Paylike doesn't provide support for customizable decimals display. In order to display the correct values durring the payment process you'll need to set "Decimals" option to value "True" for the "Edit" panel of the currencies used in your store. Change this option from: Admin -> Localization -> Currencies

How to capture / manage transactions

  • Managing orders payment is possible by accessing Admin panel -> Orders section.
    1. Click on order and find "PROCESS PAYLIKE PAYMENT" section.
    2. Select proper action from dropdown field.
    3. Click on Process Action. Done!
  1. Capture
    • In Instant mode, the orders are captured automatically
    • In Delayed mode you can do this in "PROCESS PAYLIKE PAYMENT" section by selecting Capture from dropdown field.
  2. Refund
    • To Refund an order you can do this in "PROCESS PAYLIKE PAYMENT" section by selecting Refund from dropdown field.
  3. Void
    • To Void an order you can do this in "PROCESS PAYLIKE PAYMENT" section by selecting Void from dropdown field. The order must be captured prior to void action.

Available features

  1. Capture
    • Opencart admin panel: full capture
    • Paylike admin panel: full/partial capture
  2. Refund
    • Opencart admin panel: full/partial refund
    • Paylike admin panel: full/partial refund
  3. Void
    • Opencart admin panel: full void
    • Paylike admin panel: full/partial void

plugin-prestashop-1.6's People

Watchers

 avatar  avatar  avatar  avatar

plugin-prestashop-1.6's Issues

Invalid classname after upload

Hi,

I got "Invalid classname" on the PS Modules page after I upload the module to the server, so I cannot install it.

We use PS 1.6.1.23.

What can be the problem?

Kind regards,
Ferenc

Order status after capture setting

What does the "Order status after capture" setting mean? We sell real (not virtual) products, but sometimes something is not on stock. What is the correct setting for us?

Decimals

In the cart the decimals are rounded to 0, but Paylike popup still displays the value with 2 decimals. How can be this value rounded? I did not find setting to do.

Transaction error

Now I implemented the new (1.0.6) module to the live site, but I get "Transaction error" with the same test ID/key.
The transaction looks accepted on Paylike site, in the Transactions list.

Note in the order: "Trx ID: 605389f5bcae7d1b8e390021 Authorized Amount: 1656.54 Captured Amount: 0 Order time: 2021-03-18T17:12:21.000Z Currency code: HUF"

The button paylike do not work

Hello,

in order to install your Prestashop1.6 plugin we have updated php version to 5.6.
The plugin is correctly installed and configured in test mode, but when we try to click on the Paylike button nothing happened.

In the browser console we can see a jquery error "Uncaught ReferenceError: Paylike is not defined"

How can we correct this problem?
Thanks for your answer!

Paylike-error

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.