BETA Version 2 Paypal Module for PrestaShop

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

We’re pleased to release BETA 1 of our modified version of the PrestaShop Paypal Payment module that will hopefully address a few more of the shortcomings of the original 1.0.0.8 version.

This latest version provides tighter integration with IPN notifications, and supports all the current message combinations for both instant and eCheck payments. Refunds and cancellations are also supported, although only as far as this functionality is supported by PrestaShop itself.

Each IPN event is logged against the order in the Back Office allowing an audit trail for each transaction, including paypal transaction IDs. The following screenshot shows a typical purchase which is subsequently refunded via the seller’s account in paypal.

IPN Detail

IPN Detail

Due to the additional functionality introduced in this module (including a “pending” message for incomplete transactions) the previous version of the PayPal payment module must be uninstalled prior to the installation of this new version.

November Update: A new version has been released which fixes an issue with the PayPal payment URL, please update now.

Please feel free to download and test this module, user feedback is most welcome, and will be invaluable! Note that this is a BETA version and it is strongly recommended that this module is not used in a production environment.

Paypal v2.0 beta 1

Paypal v2.0 beta 2

You may also like:

  1. HSBC CPI Card Payment Module This was developed originally for a client. The original brief...
  2. Improving PayPal Support in PrestaShop When I first came across PrestaShop I was utterly astonished...
  3. Possible bug in PrestaShop Paypal Module While working on a Paypal test with a customer we...
  4. Paypal IPN Validation update We had an issue recently where there was some difficulty...
  5. Paypal WPP (Example) – PayPal Direct API Development Release I’ve been asked several times about this, so...

Tags: , , ,

54 Responses to “BETA Version 2 Paypal Module for PrestaShop”

  • chirameto says:

    I tried both 2.0beta and 2.1beta. They are working nicely with prestashop 1.2.4. Thank you.

    Some issue still left during my test:
    - Currency restriction.
    - Customer cannot change their mind in PayPal page.

  • juanac says:

    chirameto, could you please elaborate on the steps you followed to install it ? Thanks

  • juanac says:

    In PrestaShop 1.2.5 I am still getting “Hack attempt (OrderHistory -> id_order_state is empty)”. Could you please give me any hint on how to modify your code in order to make it work?

    I have no “custom order states” and I can reinstall prestashop if needed.

    Thank you very much.

  • petercas says:

    I wonder if Paypal 2.1 Beta linked here (http://www.prestashop.com/forums/viewthread/17934/) is newer than the versions Paypal v2.0 beta 1 and Paypal v2.0 beta 2 in this above post. Thank you.

  • Justin Smithies says:

    Can you please tell me what the difference is between the paypal 1.6 and this paypal 2 beta module ?
    Does the new module allow Paypal refunds from the backoffice ? As i cant get 1.6 to issue a refund to paypal…

  • [...] love and attention but I was able to get it to function in the end.  Like many others I installed eCartServices PayPal v2 beta 2 then realised my erronous ways, fixed things up and reverted back to PayPal [...]

  • lulu says:

    Hello,
    I installed the module, and i am getting some problems.
    When i uninstalled and installed the bete 2 version.
    I didnt like it because it didnt have logo.

    So i went and uninstalled it and got my old paypal back
    and it wont fully uninstall the paypal beta

    when you go to checkout. instead of “checkout with paypal”
    i get “You will now be redirected to paypal to complete payment.
    Should your browser not automatically redirect you, then please
    click the Continue button below.”

    thats before i even leave my shop to go to paypal checkout///

    Someone please help, my site is live and loosing lots of customers.!!!!!

  • Justin says:

    Love the module and it’s working great, however I’ve discovered one problem: vouchers.

    As soon as I head off from my shop to PayPal to process payment, a voucher I have applied (a one time only voucher per customer) is marked as used. So, if I change my mind and decide not to go through with the order, there is no way to get my voucher back at a later date without deleting a row in the db or adding another voucher.

  • Julien says:

    Hi
    I was wondering if there is a way to deal with people that don’t go through with the order on paypal thus leaving you with an awaiting paypal payment order on the store.
    Is there a way to only have the order validated upon return to the store after payment completion?
    Thank you for your reply and Happy New Year!

    • admin says:

      I’ve started looking at just this issue a per my post on revisiting the paypal beta. Unfortunately the only way to get PayPal to work is to have that order created, but I’m now looking at ways to handle just the very situation you’re concerne about. No promises, but hopefully we can come up with some strategy!

  • wras says:

    I have some problems with this package…

    I’m uninstalling the paypal 1.6 from the back office, deleted the files from the modules/paypal directory.
    Copied the ‘Paypal v2.0 beta 2’ files to that same modules/paypal directory.

    Refreshed the view in the back office, which changed the ‘paypal 1.6’ to ‘PayPal v2.0’

    configured the settings: Inserted the sandbox email address (business account), set up sandbox:yes, currency use prestashop currency. -> update settings -> done.

    then back to the front office, selected a product, check out, chose paypal which is the only option to pay.
    and nothing happens..
    The page payment.php opens, but totally empty.. I can wait for 5min but nothing happens, everything just stops.

    I got the http 500 error earlier because of the rights to that particular file. but after setting those to 777, this happens.

    Any help in this matter would be greatly appreciated.

    /Wras

Leave a Reply