Hi,
I noticed this thing called "Secret Word". So I entered a word in
it. Will this have any side effects on the way I take orders? Or do I have to
add something extra in "Buy Now" 2CO buttons that I’ve placed on
some of my sites?
Many thanks.
Andre
4 Comments »
+0
-0
The secret word is only used if you are using a third-party cart or custom script. Typically, you would create a secret word in your 2CO account and then use that same secret word in your shopping cart software. This would help your cart determine the authenticity of a sale.
The following articles provide more detailed information:
How do I use the MD5 Hash?
Where do I set up the Secret Word?
+0
-0
I see how this works, but… wouldn’t it be just as easy (and more transparent) to compare the passed back values in their raw form? And doesn’t the demo=Y value get passed back too, so you could tell if someone had messed with the URL before making payment?
Also, it seems this method is impossible to test in demo mode… so without making a live sale you can’t test that a legitimate buyer will be able to download?
+0
-0
As far as I remember, when I’ve made custom script for my site, I tested this feature in demo mode with no problem.
It is necessary to have such hashed/encoded value when 2CO sends back sale’s parameters, and that way the sale can not be faked by unauthorized intrusion. The hacker may know each and every variable 2CO sends, except for this value which is set by YOU.
+0
-0
As described in the article linked above: “If the sale is in demo mode, the order number used to create the hash will be forced to a one, which will cause the hashes to be different when you compare them.” Your custom script could allow for this. Most third-party carts will not. The intended behavior is that demo mode will intentionally break the MD5 hash, so your cart knows it’s not a valid order that should be fulfilled.