I have two live stores running on separate domains but I use one sage pay account to take payments, I have just tested a order and as store one was put up live earlier in the year and order id Vendor TX code ran from 1, 2, 3, 4, 5, etc
So store two just gone live now uses the same 1, 2, 3, 4, 5 etc
So i get his error.
Status:
MALFORMED
Status Detail:
4001 : The VendorTxCode has been used before. All VendorTxCodes should be unique
So is there any way to prefix that order id so when it passes to sage pay its unique?
Not find the correct solution yet, But for the meantime I set the numbers so far apart they wont cause a problem.
Store 1 starts at Vendor TX Code 1
Store 2 Starts at vendor TX Code 0000001
Would be nice to figure out a solution?
Store 1 starts at Vendor TX Code 1
Store 2 Starts at vendor TX Code 0000001
Would be nice to figure out a solution?
Hi, when you say you started Store 1 tx code at 1 and the other at 0000001 do you mean you set the invoice number to this? As it doesnt seem to be the invoice number thats the issue, its the order id.
Im getting these errors just now and losing money so any help relating to this error much appreciated.
Ta
Im getting these errors just now and losing money so any help relating to this error much appreciated.
Ta
OpenCart Theme Options - See All My Extensions - OpenCart Themes and Mods
Hi, I changed the Order ID to start from 0000001 Ideally I would like to be able to add some kind of prefix
But it's working OK at the moment.
But it's working OK at the moment.
Yup defo would be cool to have a prefix. I tried using 00000001 but it said duplicate key error as it just reads it as 1. So I changed the last order ID to 999999
Thanks for help
Thanks for help
OpenCart Theme Options - See All My Extensions - OpenCart Themes and Mods
Who is online
Users browsing this forum: Google [Bot] and 1 guest