I'm having an issue at the moment, i'm using Sagepay Form v1.2
VERY intermittantly (twice in the last 6 months or so) we get a customer phone up saying they tried to place an order and the site returned a transaction failed error for them, only for them to find that they had actually been charged for the order.
Furthermore, there is no record of the order placed in oscommerce. I know, right.
Anyway, after some hefty searching I found this this thread in which the very last post pretty much describes the issue i'm having, and indeed a solution to it happening. Solution follows:
Quote
We had the same problem.
It seemed to be the issue was that anytime a cartid was returned in the order number the customer was transferred to the wrong page, and was told the transaction failed (even though it didn't). We have amended the module to not include the cartid and this seems to have resolved the issue.
When the order number was created without a cartid the transaction was fine - I dont know why it hadnt included a cartid though!
So the issue is to do with the cartid - just not sure why!
It seemed to be the issue was that anytime a cartid was returned in the order number the customer was transferred to the wrong page, and was told the transaction failed (even though it didn't). We have amended the module to not include the cartid and this seems to have resolved the issue.
When the order number was created without a cartid the transaction was fine - I dont know why it hadnt included a cartid though!
So the issue is to do with the cartid - just not sure why!
If the above is to be believed, then my solution would be to write the $cartid variable out of the module - from what i understand. Im no programmer but looking at the module this wouldn't look to be a massive issue - although I'd clearly mess it up and be back here in minutes asking for more help so.....
So my questions are thus:
1) has anyone else heard of this issue other than me, floob last december, and tigergirl 18 months or so ago?
2) does this sound like it could actually be a solution to my issue?
2) what are the implications of writing the $cartid variable out of the module?
3) and err.. how do i do it?
tigergirl if you read this, did you manage to solve this issue?
Huge thanks for any info on this.
B















