X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   X-Payments issues & questions (https://forum.x-cart.com/forumdisplay.php?f=50)
-   -   xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL (https://forum.x-cart.com/showthread.php?t=70708)

SignTorch 12-06-2014 04:16 AM

xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
I did a fresh install of XC 5.1.9 to verify these problems, xpayments 2.1.1 is a new install, no mods there, other than adjusting xc5.css, and I use paypal pro api

everything works, except xpayments does not work with points or egoods

I lost the first part of my video which showed that submitting any order redeeming points while using xpayments fails with an xpayments error as shown at the end of the video below

it also showed the very confounding error messages and triple emails that the customer got when xpayments failed, which I'd be embarrassed to have in a live store

otherwise the video below does show that xpayments simply does not work with reward points or egoods modules, customers loose their points by merely visiting the checkout page with xpayments visible, and any order with points fails if submitted using xpayments, a download link is not generated when egoods are purchased with xpayments, while all other payment methods work correctly with no such problems.

with points, I'm wondering if, because the user's points are already gone before the order is even submitted, is that what leads to the error in xpayments saying that "cart total does not match order total" once the order is submitted?

http://vimeo.com/readytocut/review/113616172/fd72ee7775

The only question I have is, can this be resolved faster than I can find a different cart platform that works, or is any other XC5 payment method/module viable and compatible with points, egoods and on-site paypal pro api in the US?

totaltec 12-06-2014 04:36 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
This does look like a major issue with XC5 and X-payments. I PM'd Ambal just to make sure he saw this. I would not worry, I'm sure the team will scramble to get this resolved. Your video explains the problem nicely.

joss 12-07-2014 05:00 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
SignTorch, thank you for the report.

As far as I can understand, there are three separate issues:

1) The E-Goods download link is not activated right after the order is processed.

2) The reward points are subtracted at checkout when the X-Payments payment method is selected.

3) PayPal declines an order with points with the "total mismatch" error (this error is not from X-Payments, but is sent by PayPal which validates/check the cart contents).


We were able to reproduce the first issue with E-Goods. As for the 2) and 3) could you please clarify which module for the reward points do you mean:

- http://www.x-cart.com/extensions/addons/loyalty-program.html
- http://www.x-cart.com/extensions/addons/customer-rewards-by-bcse.html

SignTorch 12-07-2014 09:14 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
:D/ Thank you for looking into it...

Quote:

1) The E-Goods download link is not activated right after the order is processed.

correct: if order is submitted using x-payments, other online payment methods (paypal express) seem to work fine


Quote:

2) The reward points are subtracted at checkout when the X-Payments payment method is selected.

using the loyalty program module by qualiteam

reward points get deducted from customer account when the x-payments card entry form appears and every time it refreshes, like every time the user attempts to change the number of points to redeem, when a coupon is entered, and every time the form times out

if my-account is viewed in another window, points will have been deducted as soon as and each time the x-payments form appears or refreshes


Quote:

3) PayPal declines an order with points with the "total mismatch" error (this error is not from X-Payments, but is sent by PayPal which validates/check the cart contents).

yes, if any reward points (or coupons) are being redeemed and using x-payments payment method

-------------------------------------------------------

and coupons appear to cause the same error

SignTorch 12-07-2014 10:45 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
-edit- not applicable

SignTorch 12-07-2014 02:45 PM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
my previous message was not relevant - didn't help

a new install of x-payments 2.1.1 didn't make any difference

ambal 12-08-2014 02:11 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
OK, I am home.

We are going to release updated version of the connector for X-Cart 5.
We found the origins of the issue and know what to fix and how. We need some time to implement the change at the right place/module, test everything anew and release.

Most probably we will have this update released till the end of the week.

SignTorch 12-08-2014 05:11 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
I want to mention one more thing, I don't know if it's in the x-payments connector, if not it can be addressed separately, but if it is then maybe a fix could be worked into this update.

I had my address in the address book with phone number.

After placing an order, at some point a copy of that address book entry gets created, without the phone number

http://www.signtorch.com/bin/xcart/addressbook.png

in subsequent visits to checkout, it uses that copy to fill in the address fields, which causes the submit button to be disabled, and that missing phone number is not very obvious or expected from the customer standpoint, so it can be hard to figure out what to do to place the order.

whenever that copy is made, it needs to also copy the phone number

or better yet, don't even create a copy in the address book like that

ultimately the missing phone number just blends in with the page, and is hard to spot, by anyone not expecting their phone number to be missing

http://www.signtorch.com/bin/xcart/checkout.png

ambal 12-09-2014 02:54 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
SignTorch,

> I want to mention one more thing, I don't know if it's in the x-payments connector,
> if not it can be addressed separately, but if it is then maybe a fix could be worked
> into this update.
>
> I had my address in the address book with phone number.

We could not re-produce this on our test stands either with X-Payments enabled or without it. I suggest you to post this as a ticket into your HelpDesk account for investigation.

SignTorch 12-09-2014 05:44 AM

Re: xc5 + xpayments 2.1.1 + (egoods or reward points) = FAIL
 
Thanks,
I can't reproduce it off hand either, but neither the customer or administrator could have created an address without a phone number since it is a required field, and I've seen it happen in multiple test installations. I'll try to narrow it down.


All times are GMT -8. The time now is 11:25 AM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.