authorize.net hex coded variables

This WebDNA talk-list message is from

2002


It keeps the original formatting.
numero = 45802
interpreted = N
texte = If you are one of the ones wrestling with Authorize.net's changed incoming variables as of last Monday (11/18), I have a definitive answer. Last night I was back and forth with one of their techs, and am proud to say I figured it out for them after several tests and a dive into the WebCat docs on [UnURL]. Turns out, problem is that they are passing lowercased hexcodes, not uppercased ones. WebCat automatically converts uppercased hexcodes, which is why we never had a problem before. Now, with whatever they did last week, hexcodes with letters in them are not getting converted. That's why spaces are fine (%20), but periods are not (%2e). The tech guy (Patrick) told me:>I think you're right. We have logged this in our system and our engineers >will soon be looking at it. As there are quite a few open issues >currently, you should probably include the modifier in your script. This >is probably affecting all case sensitive scripting languages so we >appreciate you pointing this out to us. This will most likely be fixed >around the first of the year as we cannot make any changes to our code >until the end of the Holiday shopping season.I figured that was a fair trade; after all, it took me a lot of persistence to finally break through some dispatcher who didn't understand the problem and get to someone who knew what I was talking about. And now at least they agree there's a problem worth fixing.So my question is this. Using WebCat 3, how can I best convert these hexcodes? [UnURL] only works on uppercase in version 3, and I am not ready to see if 4.5 will work on my setup (4.0 did not), as I plan to upgrade the server before too long and will do it then. I don't want to uppercase everything. I can write my own variables to a db and retrieve them from there (and have done that for the mission critical variables), but converting the incoming variables is cleaner and it would take care of the Authnet originated variables.Terry WilsonAttitude is the only difference between an ordeal and an adventure. _____________________________________________________________________ (If I don't write back right away, I'm just buried in email. Feel free to nudge me.) =====================================================================------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: authorize.net hex coded variables OOPS (Terry Wilson 2002)
  2. Re: authorize.net hex coded variables (Terry Wilson 2002)
  3. Re: authorize.net hex coded variables (Gary Krockover 2002)
  4. Re: authorize.net hex coded variables (Terry Wilson 2002)
  5. Re: authorize.net hex coded variables (Clint Davis 2002)
  6. Re: authorize.net hex coded variables (Gary Krockover 2002)
  7. Re: authorize.net hex coded variables (Ejaz Syed 2002)
  8. Re: authorize.net hex coded variables (John Peacock 2002)
  9. Re: authorize.net hex coded variables (Clint Davis 2002)
  10. Re: authorize.net hex coded variables (Terry Wilson 2002)
  11. Re: authorize.net hex coded variables (Gary Krockover 2002)
  12. authorize.net hex coded variables (Terry Wilson 2002)
If you are one of the ones wrestling with Authorize.net's changed incoming variables as of last Monday (11/18), I have a definitive answer. Last night I was back and forth with one of their techs, and am proud to say I figured it out for them after several tests and a dive into the WebCat docs on [unurl]. Turns out, problem is that they are passing lowercased hexcodes, not uppercased ones. WebCat automatically converts uppercased hexcodes, which is why we never had a problem before. Now, with whatever they did last week, hexcodes with letters in them are not getting converted. That's why spaces are fine (%20), but periods are not (%2e). The tech guy (Patrick) told me:>I think you're right. We have logged this in our system and our engineers >will soon be looking at it. As there are quite a few open issues >currently, you should probably include the modifier in your script. This >is probably affecting all case sensitive scripting languages so we >appreciate you pointing this out to us. This will most likely be fixed >around the first of the year as we cannot make any changes to our code >until the end of the Holiday shopping season.I figured that was a fair trade; after all, it took me a lot of persistence to finally break through some dispatcher who didn't understand the problem and get to someone who knew what I was talking about. And now at least they agree there's a problem worth fixing.So my question is this. Using WebCat 3, how can I best convert these hexcodes? [unurl] only works on uppercase in version 3, and I am not ready to see if 4.5 will work on my setup (4.0 did not), as I plan to upgrade the server before too long and will do it then. I don't want to uppercase everything. I can write my own variables to a db and retrieve them from there (and have done that for the mission critical variables), but converting the incoming variables is cleaner and it would take care of the Authnet originated variables.Terry WilsonAttitude is the only difference between an ordeal and an adventure. _____________________________________________________________________ (If I don't write back right away, I'm just buried in email. Feel free to nudge me.) =====================================================================------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Terry Wilson

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

[WebDNA] Using WebDNA with MAMP (2010) Searching (2000) WC1.6 to WC2 date formatting (1997) WebCat name recognition (1998) [WebDNA] Error: Can't open order file. Ignoring [OrderFile] context Error: (2011) Date fun with MySQL (2004) & in Lookups (1997) Password protect (2000) Summing fields (1997) Webcat 2.0.1 date math bug -> Crash! (1997) [WebDNA] Using WebDNA with MAMP (2010) New Web Site Developers Database (1996) To Err or Not Custom Error (1999) ShipTotal Again (1998) Can [writefile] files be served thru webcat? (2000) Help name our technology! (1997) Image Pirating [protecting against] (2003) [url] (1997) Security Question (1997) Navigator 4.01 (1997)