PrestaShop Forum

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

PrestaShop Forum

Jump to content

 

[MODULE] SagePay - Payment module fully integrated into Prestashop using the recommeded Server method

113 replies to this topic
#1
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts
SagePay UK Payment module using their recommended Server method in a seamless iFrame

This module is fully integrated with the prestashop refund / return system.

You can void unsettled transactions, or refund full or partial orders.

This is automatically done when you change the status of an order to "canceled" or "refund" (in the Orders tab of the backoffice), or by clicking the "Refunds Products" button (to refund certain products from an order).

It is also connected to the "Merchandise return" that allows customers to return products

You can choose the type of credit card you accept, and their name + logo will automatically appear in the payment selection page.

Available at http://www.presto-ch...ay-payment.html

I have just become an official Sagepay Partner.

If you don't have a SapePay account yet, you can Apply for a Sagepay account, and get 20% discount for this module (just email me the store id you signed up with).

V1.0.2 released, bug fix when product name had a colon (:)

V1.0.3 CRITICAL UPDATE (please contact me by email for an upgrade)

* Fix for RMA (was getting refunded at the start of the process)
* Tax added to refunds (only when applied to the original order)

V1.0.5 IMPORTANT BUG FIX - Discounts were not being applied to the price (email me for an update)

V1.0.6 released, it includes an extra security measure, and creates a private order message with the last 4 digits of the card that was used.

V1.0.8 released, it include a bug fix for states (only sent for US), fix for currency conversion

V1.1 released, it includes:

* Support for redirection to Sagepay (instead on an iFrame)
* Support for PS 1.4

V1.2 released, it includes:

* Bug Fix for US billing address
* Fixed order message notice for PS1.4

V1.2.1 released, it includes:
* Fix for order failure confirmation page (PS1.4)

V1.2.3 released
* Fix for 3D secure (disable was not being applied properly).
* Added URL encoding to data sent to Sagepay.
* Added automaic upgrade notification.

Attached Files


Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#2
mokijo

    PrestaShop Apprentice

  • Members
  • PipPip
  • 83 posts
You Sir, are a genius! This module will pay for itself in no time! (PaySmell really pull ur pants down with their charges!)

I do however have a few queries:

# Is there a way of preventing the iframe showing a scroll bar?
# Is there a way of re-styling the sagepay / protx logo's as seen in your first attached image?
# Could you please show us complete images of the whole credit card input process (or a link to somewhere that does?)
# Does this module (and the sagepay iframe) play nice with SSL certificates?

Thank you for your kind attention in this matter, and again hat's off to your prestashop ninja skills (oh, the envy...)


Mokijo

#3
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts

From 1266772403:

You Sir, are a genius! This module will pay for itself in no time! (PaySmell really pull ur pants down with their charges!)

I do however have a few queries:

# Is there a way of preventing the iframe showing a scroll bar?
# Is there a way of re-styling the sagepay / protx logo's as seen in your first attached image?
# Could you please show us complete images of the whole credit card input process (or a link to somewhere that does?)
# Does this module (and the sagepay iframe) play nice with SSL certificates?

Thank you for your kind attention in this matter, and again hat's off to your prestashop ninja skills (oh, the envy...)


Mokijo


1) Yes, you can increase the iFrame height, it is set to 500px now, but you can make it as big as you want.
2) Yes, although they have certain guideline you must stick to
3) Yes, I'll do that shortly.
4) The iframe is SSL secured (since it's not on your site, I think that technically, you don't even need an SSL, but it's better to have one anyway, because the customer has no way of knowing they are entering their details in an SSL secure page
Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#4
mokijo

    PrestaShop Apprentice

  • Members
  • PipPip
  • 83 posts
Thank you for your quick and thorough reply. With customer service skills like that Mr Tomerg3, you're gonna win yourself a whole heap of custom!

Re- Your reply to question No.4

My main concern was if IE would throw a wobbly at having both my SSL cert and Sagepay's SSL presented to the browser on the same page (i.e different ownerships etc). I'll assume you have tested this thoroughly so expect some cash from me as soon as I sort out a merchant account.

Nice1

a very happy, and soon to be 3% richer,

Mokijo

:cheese: :cheese: :cheese:

#5
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts
3) I was using the default Sagepay Profile variable (which was set to "Normal)", that was showing unnecessary screens (card selection and summary).
I have changed it to "Low", so now the only page that gets displayed it the one where the user needs to enter their card details, once they hit submit, they are taken to the prestashop order confirmation page.

As you can see in the new screen shot, there is a side scroll if you you the default prestashop theme (or any other where the column is less than 660px wide), to fix this you will need to sent them the attached zip file.

4) I tested it on IE8 and had no problems, I currently don't have access to older versions.
Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#6
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts
Good news, Sagepay fixed a bug in their theme that was causing the side scroll, there is no more need to send them any custom themes.
Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#7
blingblingpow

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
I installed the free SP module and had countless problems with it.
I finally succumbed to purchasing and installing this module. It worked perfectly (except 2 small issues that were sorted in no time at all).

Save yourself days of stress, buy this module now.

#8
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts
I have just become an official Sagepay Partner.

If you don't have a SapePay account yet, you can Apply for a Sagepay account

Attached Files


Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#9
totallybike

    PrestaShop Apprentice

  • Members
  • PipPip
  • 44 posts
Hi Tomerg3

We are currently setting up a merchant account and wanted to use sagepay as our gateway. The problem is that we do not have SSL (our current host does not support it).

If we purchased this module would it work for us? I'm not very technical!!!! Does it take them to a Sagepay payment page (where they have an SSL)? or do they stay on my page?

I'd appreciate any response as we'd like to get this sorted out asap to stop Paypal taking all of our money!

Regards
Gary


#10
chineseboy

    PrestaShop Apprentice

  • Members
  • PipPip
  • 109 posts
Tomerg, you're the man! I was getting really wound up today because I discovered that the website payments pro modules don't actually work and I've spent months building a site and I really only want people to be able to pay direct without having to go to a third party's page. I think your module might have just saved me from going GTA4 on the world. Is that 20% still on offer if we sign up with sagepay via you?

#11
chineseboy

    PrestaShop Apprentice

  • Members
  • PipPip
  • 109 posts
Oh, do we get continued support even with future releases of this module?

#12
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts
The offer still stands, just let me know when you're signed up with them, and send me the email you use to signup on my site and I will make you a voucher.

Future releases are included if there is no price change (if there is, you just pay the difference), although I don't expect any major development on the module, so the price will most likely stay the same.
Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#13
scottyboy

    PrestaShop Apprentice

  • Members
  • PipPip
  • 160 posts
I'm just about to set up my first payment soloution for my site. I am totally new to this so I've been advised to go with Sage Pay. My question is, will this module work with a 'Sage Pay Go' account or are they all the same anyway?

#14
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts
I have not actually used them, but from the information I got from the Sagepay documentation, there is no mention of anything that is specific to only one type of account, so I can't imagine there being a problem.
Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#15
scottyboy

    PrestaShop Apprentice

  • Members
  • PipPip
  • 160 posts
Ok, I've made my application. I'll be purchasing your module once my sage pay account is up and running. I trust that you will be offering the same excellent support I've had from you in the past.

Actually, one other thing, if I purchase your filter module - is there any known conflict between this and the attribute pro module?

Cheers.

#16
tomerg3

    PrestaShop Superstar

  • US Moderators
  • 5754 posts

From 1270221709:

Ok, I've made my application. I'll be purchasing your module once my sage pay account is up and running. I trust that you will be offering the same excellent support I've had from you in the past.

Actually, one other thing, if I purchase your filter module - is there any known conflict between this and the attribute pro module?

Cheers.


Sounds good.

There are no known conflicts between any of my modules, if you find one, I'll make sure to fix it asap.
Posted Image
For the latest updates discount coupons and new module information follow us on Twitter , Facebook ,and tips on our Blog
Please do not send general questions via PM, that is what the forum is for...

#17
mokijo

    PrestaShop Apprentice

  • Members
  • PipPip
  • 83 posts
Hello,

Bought your module a few days ago. Just checked my bank statement, and saw an entry for $75 (the cost of the module). It was paid via authorize.net, however, the company name listed was "tennislessons.com". Please can you confirm this is you.

Regards

Mokijo

#18
mokijo

    PrestaShop Apprentice

  • Members
  • PipPip
  • 83 posts
Okay, just poked around tennislessons.com and found a link to presto-changeo in the footer. Scare over!

:red:

#19
scottyboy

    PrestaShop Apprentice

  • Members
  • PipPip
  • 160 posts
Trust me Mokijo, this guy is solid and his after support is exemplary - just ask anyone who's bought one of his modules. I bought the attributes pro module and had a small problem - within 10 miniutes of emailing him, the problem was fixed!

#20
mokijo

    PrestaShop Apprentice

  • Members
  • PipPip
  • 83 posts
No doubt! That's why I bought the module!

I was just freaking out because I thought someone had pinched my card details (to buy tennis lessons??????)

I posted without properly investigating. Bad me....