Vote for v1.5 Fixes

PrestaShop Forum: Build a free online shop. Count on the Community!

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum: Build a free online shop. Count on the Community!

Jump to content

 
Photo

[Module] - Agile Paypal - PrestaShop Paypal Express checkout module, No SSL, No customer registration, get to Paypal in a few clicks


  • Please log in to reply
379 replies to this topic
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 07 November 2010 - 01:31 AM

What Agile paypal Express Checkout?
Agile Paypal is a PrestaShop Paypal Express Checkout payment module that allow customer to checkout without registration or sign up. Customer will get to Paypal Payment page in less than 3 clicks.
It support both regular one time checkout, also supports subscription of periodically repeating payments,


Compatiable PrestaShop version
Agile Paypal is compatible with PrestaShop 1.5x and higher

(for PrestaShop 1.4x, please contact us)


Payment methods
This module supports both general one time payments and recurring payments via Paypal.

Normal payment - You can use to collect one time payment for your PrestaShop orders and services.
Recurring payment - You can use to colelct payments for regular periodically payment from customer for repeating order. Customer is able to subscribe pre - approved payment for subsential payments.

Recurring payment - You can use to colelct payments for regular periodically payment from customer for repeating order. Customer is able to subscribe pre - approved payment for subsential payments.

The module is integrated into Agile Membership module so that it will pre-set the correct recurring paremeters to avoid confusing customers. It is best for membership site the requires automatically membership renew functions.


Payment mode
You can use module at either of following payment mode

Express Checkout mode - In this payent mode, customer is easily to checkout without sign up an account at your PtrestaShop, customer can checkpout in just a few clicks. And after payment, the module will automatically create a customer account at your PrestaShop with correct informaiton from Paypal.

Normal Payment mode - You can also use this module as normal Paypal payments at 5 stesps checkout process or Once Page Checkout (PrestaShop 1.4 or higher). There are many more features available that is better than standard Paypal module.

Multiple payment mode - this is a new feature for Agile Multiple Seller/vendor - a market palce solution. It allows buyer to paye multiple sellers with one shopping cart multiple payment at "Seller collects payment" Payment Collection mode of Agile Multiple Seller. If a cart contains products from multiple sellers, it will be splitted into multiple subcarts(one cart for one seller) and perform payment per seller.This function is only valid when you Payment Collection Mode is Seller collects payment.

 

Membership module integration

- Show "Subscribe" button at membership product page so that user can subscribe membership in a fastest way, user do not need to go through checkout process.

 

- You can choose to prevent shopping cart from mixing products with membership and other products.

 

-  You can choose to let user choose repeating times or default "repeat until cancel"

 

- You can choose to use this module for membership payment module only.

 

Features
* Supports Paypal recurring payment. Configurable by daily/weekly/monthly/annually(NEW)
[Note: recurring payment is not installment payment. Installment payment will coming up soon]
* Pay major credit (Master, Visa, American Express) or event debit cards
* No SSL is required, but it also works with SSL site.
* Breakdown product detailed information at Paypal payment page.(See below screen image)

Now it is possible to list all items in details even when you have a discount voucher/coupon in an order. (Before, it can only show total summary without detailed item list if there is a discount voucher/coupon, because of Paypal limitation)

* Supports both express checkout (no customer registration) and normal checkout.
* Customer account is created automatically by the module at back end with information posted from Paypal.
* Customer will receive "Welcome" email and "Order confirmation" email as usual.
* Automatically links orders to existing customers by Paypal account email address
* Create a new state automatically if the address posted back from Paypal contains state which is not found in your store database. And also an alert email will be sent to store Owner
* Easy to install and configure. You don't have to change any file by default.
* Avoid address configuration errors because of no "state".
* Pass detailed product information to Paypal
* If your store only ship to one country, you can hide the country selection, make more simple. This could configured at module configuration page.( available for PrestaShop 1.3x and above)(new)
* Now support more than one carriers, the carriers selection is added at Express Checkout screen. ( available for PrestaShop 1.3x and above) (new)
* You can easy hide carrier drop down list by configuration at module configure screen

* Integrated to Agile Multiple Seller/Vendor modiule, make it possible for seller to collect sales.
* Recurring payment is also available when use normal checkout process (not in express checkout)
* When recurring payemt enabled, automatically show/hide recurring cycles based on user's selection of recurring or not.
* Hide express checkout screen, instead, it will show up a normal payment module when you using One Page Checkout.
* Some bug fixes and other improvements


Demo Site
You can request demo access include back office admin access at pmodule prroduct description page


Where to buy
* http://addons-modules.com/

Checkout screens
Customer only requires a few clicks to go Paypal site for payment.
Attached the are the screens indicated the simple steps of checkout process
* Step1 : Express Checkout Screen on the bottom of shopping cart(order summary) or Express Checkout Screen on the top of login
* Step2: At Paypal payment screen
* Step3:Finish payment, order confirmed and receive order-confirmation email.

* Module configuration screen is also attached

version update logs
Ver 1.1
- Configurable country selection for single country shipping
- Support state selection for express checkout
- Supprt carrier selection for express checkout
- Hide carrier configurable, reduced initial page refresh

Ver 1.2
- bug fixes for error at 1.4 (switch to use iframe instead of thickboc)
- bug fixes error message when no module restriction currency setting
- Recurring payment function
- A new table is added to recorded Paypal TXN and cart, order related
- Recurring payment is available at express checkout mode

Ver 1.3 (2011.08.05)
- Integrated to Agile Multiple Seller/Vendor modiule, make it possible for seller to collect sales.
- Recurring payment is also available when use normal checkout process (not in express checkout)
- When recurring payemt enabled, automatically show/hide recurring cycles based on user's selection of recurring or not.
- Change the module to use normal checkout module mode UI instead of express checkout mode Ui

Ver 1.4 (2011.10.01)
- Integrated Redirect/Subscriion page into main page with header/footer/left/right columns.
- Use a animated image show the progress while redirecting to Paypal - looks more prefessional
- Use Ajax way to update carriers/country/state at Express Checkout - no page refresh any more, quick and fast

Ver 1.4.2 (2011.10.29)
- Fixed a wanring message at order message section

Ver 1.4.3 (2011.11.25)
- Fixed a bug when existing customer use Express Checkout, there is secure key error at order validation
- Integrated with Agile Seller Commission module so that it can handle commission at Agile Multiple Seller module is at "Seller collect payments" mode
- Fixed a bug when existing customer use Express Checkout, there is secure key error at order validation
- Fixed issue when cart block is on left column, and customer choose to use currency other than USD/CAD, the total amount will be included currency sign, that cause Paypal error.
- Integrated into seller commission module
- Now it is configurable to enable or disable Express Checkout feature. (some customer requested to disable the Express Checkout feature for some special reason)[2012.02.10]

1.4.3.8 (2012.04.08)
The module has been adjusted and test under PrestaShop 1.5 beta (1.5.0.9)

Ver 1.4.3.9 (2011.05.07)
- Fixed shipping fee issue becuase of Paypal side parameter changed.(shipping1_1 to handling_cart)

Ver 1.4.3.11 (2011.05.29)
- Now it is possible to list all items in details even when you have a discount voucher/coupon in an order. (Before, it can only show total summary without detailed item list if there is discount voucher/coupon, because of Paypal limitation)


Ver 1.4.4.0 (2012.08.06)
--Integration with Agile Membership module so that it will be automatically preset the reurring parameters to avoid confusing the user to choose period and length of recurring payment subscription.

Ver 1.5.0(2012.09.20)
Implemented one cart multiple payment at Seller Collects Payment mode.If a cart contains products from multiple sellers, it will be splitted into multiple subcarts(one cart for one seller) and perform payment per seller.This function is only valid when you Payment Collection Mode is Seller collects payment. This feature needs to be used in Agile Multiple Seller/Vendor module.


Ver 1.5.1 (2012.11.23)
- Fixed an issue at PrestaShop 1.5 voucher. When there is discount voucher(cart rules), the discount is not passed to Paypal correctly. (This is only happens at version 1.5.0 of this module)
 

Ver 1.5.3 - 2012.12.01
- Integrated with new released Agile Multiple Shop module which allow each seller to have a virtual shop, virtual directory and seperated themes.
 

Ver 1.5.4 - 2013.03.05
- Fixed an issue when customer changed shipping address at Paypal side during payment. The issue appear only when existing customer using the same paypal account and from 2nd order.

 

 

Ver 1.5.6 - 2013.04.07

- Seller is able to choose each payment module to use it or not. The llatest version of Agile Multiple Seller is required.
- Adjusted and tested for PrestaShop 1.5.4.0
 
Ver 1.5.7 - 2013.06.01
- fixed an link issue at normal payment for PrestaShop 1.5x  
- fixed Terms & Conditions checkbox conflict with same checkout of Once page Checkout 
- fixed a url of return url at PrestaShop 1.5.4
 
Ver 1.5.8.1 - 2013.12.17
- New feature - Integrated with Agile Membership module
  .configuration options to choose integrate with membership or not
  .choose to show "Subscribe" button at membership product page - direct send user to Paypal for payment.
  .option to choose prevent shopping cart from mixing of membership products or other normal product
  .option to choose to set repeating "until cancel" or allow customer to choose repeat time.
  .option to choose disable this module for non membership product payment.
 
- fixed an issue that free shipping does not show up at drop down-list
- fixed an issue related to recurring payment, It seems that Paypal changed to use the same txn_type 'subscr_payment' for both first time payment and recurring payment. It was using 'recurring_payment' txn_type before.

Attached Files


Edited by shokinro, 18 December 2013 - 04:52 AM.
0

Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

ajmjai

    PrestaShop Newbie

  • Members
  • Pip
  • 2 posts

Posted 20 January 2011 - 09:00 AM

I have purchased the Agile paypal module and it is first rate. The checkout facilty is just what is lacking in Prestashop. Don't forget the Paypal system can also accept all major Credit cards so it isn't necessary for the customer to be signed upto Paypal. Kinro helped adapting the module to allow carrier selection and carrier price display and in the installation even though the main problem was the way I had set up paypal! I have no hesitation in recommending this product.

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 09 November 2010 - 03:44 AM

Live demo of this module is available, you can see how simple a Express Checkout is.

site in public service:
http://ecochoiceshop.com/
http://addons-modules.com/

site in sandbox test:
http://expresschecko...:8080/shop1323/

See first post of this thread for a list of customer sites.
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

ysco

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1262 posts

Posted 09 November 2010 - 10:54 AM

Hello shokinro ;)

Module looks nice, a few questions.

Is it working with O.P.C module and ship2pay ?? ( onepage checkout module from zelarg ) ??
And if someone use your fast checkout module for paypal and pay for the product will the used account/and order info from paypal be ported into PS orders and customer tab ??
So that the new order also is placed with all info in orders and the account info is placed in customers tab ??

Thanks,

ysco..

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 09 November 2010 - 05:17 PM

Is it working with O.P.C module and ship2pay ?? ( onepage checkout module from zelarg ) ??


The express checkout only availabel for customer with Paypal account at this version. Plan to extend to other payment methods in the future. But this module should work fine to conbine with any other payment modules.

And if someone use your fast checkout module for paypal and pay for the product will the used account/and order info from paypal be ported into PS orders and customer tab ??So that the new order also is placed with all info in orders and the account info is placed in customers tab

Yes, all customer information will be pulled into PS after payment is finished.
An new account will be created at PS by module for the customer if it is the first order of the customer.
And all orders from same customer later on will be linked to this account automatically by the module.

Thanks for your inquiry, please let me know if you have any further questions.
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 13 November 2010 - 03:34 PM

This module fixed following two issues with module Paypal 1.7 which comes with PrestaShop 1.3.2
1. When customer select currency other than Paypal Restriction currency , the conversion is incorrect.
2. Customer selected currency will be changed to Paypal Restriction currency when customer comes back from Paypal payment page.

For more See more information, Click here
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 22 November 2010 - 11:48 PM

A live screen demo video is now available at YouTube




And here are are some of customer websites that use this module.

http://milltraders.com/prestashop/
http://www.qyg-online.com/3-accessories-ipod/
http://carnvee.com/
http://getasword.com/
http://kctrading.net/
http://www.blairashby.com/
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

junfu

    PrestaShop Newbie

  • Members
  • Pip
  • 19 posts

Posted 23 November 2010 - 05:45 AM

bought it ,works great
can you make one for http://www.concrete5.org/ , I would buy it too.
Thks

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 23 November 2010 - 12:05 PM

Thanks for your business.
can you make one for http://www.concrete5.org/ , I would buy it too.

Yes, definitely. But I am sure busy at this moment. I will take a look into this later.
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

Blair Ashby

    PrestaShop Newbie

  • Members
  • Pip
  • 3 posts

Posted 26 November 2010 - 04:32 AM

Hello Shokinro,

I really appreciate your module. Thank you for putting the effort into making it a smooth working process.

I also want to say for readers of the post that Shokinro's customer service was excellant. I had a few questions before purchase and a few after and he was extremely quick to respond and always answered politely and effectively.

Again, great module!

Blair Ashby
www.blairashby.com
www.broadlandsmedia.com
www.music-composing.com

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 27 November 2010 - 01:54 AM

Hi Blair,
Thank you for use my Paypal Express Checkout module. Hope it will benefit your business bring you more customers.
Any comments or advices are welcome.
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

gmiles

    PrestaShop Newbie

  • Members
  • Pip
  • 1 posts

Posted 27 November 2010 - 02:17 AM

It is awesome! Simple to install, and it is really give my site an express way to check out! Love it!!

nutbuster

    PrestaShop Apprentice

  • Members
  • PipPip
  • 117 posts

Posted 29 November 2010 - 05:41 AM

Just had shokinro install this great module on my site. Also had him install the latest version of PrestaShop (1.3.2) on to my webpage and migrate all the data over...this fellow is sharp and knows what he is doing....very professional and affordable!

Five Stars!
Wholesale stainless all clad cookware for your kitchen!

Blair Ashby

    PrestaShop Newbie

  • Members
  • Pip
  • 3 posts

Posted 29 November 2010 - 03:37 PM

Hi Shockinro,

My Express Checkout works great, thank you. I sell song downloads, is there a way to have Express Checkout return the purchaser to the download page? I have seen a module by a gentleman named Abdullah which does this, so i am hoping it is possible with Express Checkout.

Blair
www.BlairAshby.com
www.music-composing.com

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 29 November 2010 - 11:51 PM

Hi Blair,
Before customer can download their order, they must log in to the store. This is not controlled by module.
I am sure there might a way to let customer download directly without log in, but I am not sure how much customization we need to do. Anyway, I will look into it and let you know the result.
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 30 November 2010 - 03:12 AM

Hi Blair,
Because it related to the security of your site, I have sent you the instruction by PM on how to let customer download ordered "song" directly from email. I think that is the best solution for you. Hope that help.
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

boomer

    PrestaShop Apprentice

  • Moderators
  • 74 posts

Posted 04 December 2010 - 12:15 PM

This is a great module, stable and easy to install. It is what I have been looking for. Hope you can sell a bunch of it, Shokinro.

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 10 December 2010 - 03:34 AM

Agile Payapl - PrestaShop Express Checkout now has been tested on 1.4 beta version.
Now it supports 1.2x, 1.3x., 1.4x
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 3595 posts

Posted 27 December 2010 - 07:56 PM

Hi mikelucid
Sorry for my delayed response because I was on vacation.
Could you please tell me following information so that I could take a look for you.

Your order No
Your PrestaShop Version
The version of Agile Paypal Module (some customer bought wrong version in the past)
Does this problem still occurs?

Thanks
Multiple Seller/Multiple Shop | Marker Place Solution | Online Mall Solution | Paypal Express | Paypal Parallel | Authorize.NET | Membership management | Pickup location (Google maps) | Product Reviews | Affiliate/Refferal | News Letter | PrestaShop Modules | Follow us at Twitter | Like us on Facebook

mikelucid

    PrestaShop Apprentice

  • Members
  • PipPip
  • 46 posts

Posted 22 December 2010 - 08:25 PM

Hey I bought this module and it is working almost great. I received m first new order using this system today, but the order was not transmitted to my the backend. I installed it identically to the other paypal module that is there, and still havnt gotten it to work.

My site is www.stretchshapes.net

Any ideas?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users