Support

Home Forums Event Espresso Premium Sagepay payments failed

Sagepay payments failed

Posted: February 2, 2016 at 3:45 am

Viewing 25 reply threads


calex

February 2, 2016 at 3:45 am

Hi when I try to send payments using Sagepay they fail. I have added the server ip to the sagepay account but the payments are abandoned with no reason attached.

Any ideas please?


Tony

  • Support Staff

February 2, 2016 at 3:59 am

Hi Calex,

If you view the transaction for your registration (View the Registration and click the ‘View Transaction’ button – http://take.ms/tcOwI )

You should see a list of payments made – http://take.ms/A8ZS6

That screenshot is for a Stripe payment but it should be the same for all payments. Do you see anything shown in the gateway response field for your sagepay payments?


calex

February 2, 2016 at 4:17 am

Tony,

The gateway response field is empty and so is the TXN ID / CHQ #.

There is no proper error message on the front end – only that there is a technical issue.

An earlier attempt gave a 4020 but I have since added the ip to Sagepay with subnet of 255.255.255.0


calex

February 2, 2016 at 5:07 am

Ok i have just look at my log in Sagpay – These are listed as failed payments in red.

Transaction Summary
Transaction CANCELLED by Sage Pay after 15 minutes of inactivity. This is normally because the customer closed their browser.

Customer email (not provided)


calex

February 2, 2016 at 5:18 am

Ok i have just look at my log in Sagepay – These are listed as failed payments in red.

Transaction Summary
Transaction CANCELLED by Sage Pay after 15 minutes of inactivity. This is normally because the customer closed their browser.

Customer email (not provided)


Tony

  • Support Staff

February 2, 2016 at 10:22 am

Hmm, so it sounds like something is preventing the communication between SagePag and your site.

Do you have a test event I can run some registrations on?


calex

February 2, 2016 at 10:31 am

Hi,
I have spoken to our hosting management service and they have said no Sagepay ip adresses or ports are blocked – hopefully that is as they say.

Does the plugin use xmlrpc?

I can send you a link but I do not want to post on forum – how can I PM it to you?

Thanks.


Tony

  • Support Staff

February 2, 2016 at 10:37 am

If we need any login details to view the site you can use:

https://eventespresso.com/send-login-details/

You can also send just a link through that page or email it to support[at]eventespresso.com


calex

February 2, 2016 at 1:19 pm

Message in your inbox.


Tony

  • Support Staff

February 2, 2016 at 1:41 pm

On the settings for SagePay can you set enable debug mode to true please.

This enabled test mode on the gateway and allows test cards to be used on the account so I can test a full payment.

So far the gatway has been working as expected with failed payments, showing a failed payment message on the checkout page as either the card was declined or the card range was not accepted.

I’d like to test a full payment and see how that shows.


calex

February 2, 2016 at 1:57 pm

Tony,
I have enabled debug mode on the Sagepay settings page.
Thanks


Tony

  • Support Staff

February 2, 2016 at 2:36 pm

Ah, one problem with SagePay is that Debug mode uses a different domain than regular, so now test payments show an invalid ip address error as that domain does not have the IP set.

Take a look here:

http://www.sagepay.co.uk/support/test-your-integration/log-in-to-test-my-sage-pay

Debug mode uses test.sagepay.com which needs the ip address adding.

However if you take a look within my transactions within EE do you see a gateway response or nothing like your previous payments?


calex

February 2, 2016 at 3:05 pm

Yeah, I had a feeling that would happen. I need to get the admin account tomorrow so I can add the ip to the test area.

Check your mail for a screenshot showing the transaction.

code 4021

One thing weird – yours shows as incomplete in the normal transactions list – all my payments go straight into ‘Abandoned Transactions’????


Tony

  • Support Staff

February 3, 2016 at 2:19 am

That will be because no response was received for your payments, if your site isn’t receiving a response form the gateway then as far as EE is aware you selected a payment method and then nothing happened.

As I am receiving a response (which is a failed payment) EE knows the transactions is incomplete.

So far Sagepay and EE are working as I would expect. Did you previously have the site in maintenance mode?


calex

February 3, 2016 at 2:33 am

I have tried to put full live payments through since you were looking at it and getting the same results. I also switched off all non essential plugins and it made no difference.

The site only had an index.html in place to catch any traffic to the base address (it has failed since being removed).

Also Sagepay has no customer email logged why is that?


calex

February 3, 2016 at 2:48 am

Tony,
Can you tell me whether the plugin supports 3D secure?


Tony

  • Support Staff

February 3, 2016 at 4:42 am

Also Sagepay has no customer email logged why is that?

The email address is not currently passed to SagePay. I’ve created a ticket to include this in future version of the add-on and will update this thread with any updates.

Can you tell me whether the plugin supports 3D secure?

No, the SagePay add-on (or any of our current payment methods) do not support 3D secure payments.


calex

February 3, 2016 at 4:48 am

BINGO – I have just tried a payment without 3D and it worked.

Why do you not support 3D?

Why is this not referenced and made clear on the plugin sales/docs or payment settings page?

You guys could have saved me a whole lot of pain.


Tony

  • Support Staff

February 3, 2016 at 8:37 am

I’m glad you got it working πŸ™‚

Why do you not support 3D?

3D Secure payments (3DS) is currently most common within the UK, but not elsewhere. Currently EE core does not support 3DS and as far as I can tell SagePay would be the only payment method to officially support it without the need of a third party authentication service. So whilst we could likely add support for 3DS it is not something that will be widely used by the majority of EE users.

Payments can work fine without 3DS, with the exception of Maestro cards that require it but again that’s a majority of card purchases in the UK.

Why is this not referenced and made clear on the plugin sales/docs or payment settings page?

I’ll be sure to update the docks to make it clear that 3DS is not supported within Event Espresso and especially when using the SagePay add-on.


calex

February 3, 2016 at 8:54 am

Tony,
Thanks for the reply

So whilst we could likely add support for 3DS it is not something that will be widely used by the majority of EE users.

As it is possible, could you please get this requested/planned as an update for the Sagepay addon? (this would certainly benefit your customers in the UK – we matter too… This update would serve as a selling point plus further strengthen your software and reputation as a serious events platform.)

This should be made clear from the outset, updating the docs would save people time – I spent/lost time trying to debug this.- Thanks for requesting the changes.


Tony

  • Support Staff

February 3, 2016 at 11:00 am

I wasn’t trying to imply that we folks in the UK (Yes, I’m also from the UK) don’t matter but yes I will create a ticket for us to investigate adding 3DS support.

It is likely changes will need to be made to the core plugin with how the payment is handled so not just updates to the SagePay Add-on but anyway we can see needs to be done.


calex

February 4, 2016 at 10:16 am

Tony,
It’s ok, im not offended and I appreciate you willingness look for a solution.
However, I do feel it’s important that this is not forgotten so could you please keep me (and this thread) updated with the progress of this issue?
Thanks.


Lorenzo Orlando Caum

  • Support Staff

February 4, 2016 at 10:41 am

Hello,

We’ve started a discussion on this enhancement to Sage Pay.

While I do think this would be helpful to members in the United Kingdom, I do want to mention that we are working on the next major version of Event Espresso 4.9 along with several new payments so this is unlikely to be available in the near future (e.g. next month).


Lorenzo


calex

February 9, 2016 at 3:59 pm

Lorenzo,
I appreciate that you guys must be busy and have to plan development… by the way 4.9 sounds exciting.

Just a thought – would a sagepay form/redirect integration version of the Sagepay plugin be an easier solution?

Also, are the fixes for the lost email variable and CCV label still ok to be fixed?

Thanks again guys.


Tony

  • Support Staff

February 9, 2016 at 5:02 pm

Just a thought – would a sagepay form/redirect integration version of the Sagepay plugin be an easier solution?

I think that would basically need a complete re-write of the payment method as SPCO treats on-site and off-site payment methods differently so it would pretty much be a new payment method. I’ll double check this however.

Also, are the fixes for the lost email variable and CCV label still ok to be fixed?

The fixes for both those issues are currently under review and will then be passed over for testing, once tested we will release an update for the SagePay add-on πŸ™‚


Lorenzo Orlando Caum

  • Support Staff

February 9, 2016 at 5:09 pm

Hi,

On Sagepay UK, there are no plans to create another payment gateway using the redirect option at this time.

There are fixes for the sending the email and the CVV label both currently in progress. We’ll release an update once they have both been tested.


Lorenzo

Viewing 25 reply threads

The support post ‘Sagepay payments failed’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso