View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003421||3 - Current Dev List||Bug||public||2019-08-10 22:28||2019-08-18 02:44|
|Target Version||Fixed in Version|
|Summary||0003421: Fix the entitlement issue when PayPal is used (UltraCart)|
|Description||We have a number of support tickets where customers attempt to purchase a renewal and they receive the following error during checkout:|
"An existing software entitlement for HRDSMS can not be located on your customer profile. Please contact customer service for assistance renewing this software entitlement."
|Steps To Reproduce||Basically, the scenario works like this...|
User puts HRDSMS (or a kit containing it) in his cart, clicks on Checkout... then they select either Express Checkout or an Existing Profile (it makes no difference)... after that choice is made, there is definitely a step here where the entitlement is checked. It passes this time because they're using the same email address that's in their UltraCart profile.
Then they choose form of payment - credit card or PayPal.
If they choose credit card, it's all fine.
If they choose PayPal... they get redirected to PayPal (to login and authorize the payment)... that brings them back to checkout... there's a box they need to check to accept the terms... then they click on submit (or whatever button is the final purchase button; I'm not going through it right now).
When that happens (my theory is)... the email address associated with the PayPal account gets checked now for entitlement (rather than the email address in the UltraCart profile). Because they don't match, the user gets that error.
I watched a guy do this tonight (N4MAV@arrl.net)... watched him get the error... asked him to change his form of payment from PayPal to credit card and it worked perfectly.
|Additional Information||I have contacted UltraCart with this information.|
|Tags||No tags attached.|