Hi,

Originally Posted by
keiran
I am having a problem with this too.
I don't think you are, as adding the zenid wasn't the problem and no one has ever reported it being a problem before you!

Originally Posted by
keiran
I have checked in the Protx admin and the problem seems to be caused by a zenid being added to the success/failure urls. This would appear to prevent Protx Form sending the authorisation signal back to the Zen Cart website.
I don't understand what you mean here... how could you possibly determine what was causing a failure by looking at the Protx admin? It simply tells you whether something's failed or not, but not how!

Originally Posted by
keiran
Any suggestions about how to prevent the zenid being added to the url? I'm pretty sure this will solve the problem.
You could change line 515 from:
PHP Code:
$plain .= "SuccessURL=" . zen_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL', true) . '&';
to
PHP Code:
$plain .= "SuccessURL=" . zen_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL', false) . '&';
but I think that all orders would fail then... I'm not sure but I think that without the zenid Zen Cart can't tell that the call is coming from a logged in user so it would redirect to the login page instead of completing the order.
All the best...
Conor