Re: authorize.net hex coded variables
This WebDNA talk-list message is from 2002
It keeps the original formatting.
numero = 46051
interpreted = N
texte = Ejaz,Greg is correct with the unurl codes for incoming variables...[UnURL IGNORECASE=T][variable][/UnURL]As for your .inc file, here are the variables that come back with mungedcodes (all periods, dashes, commas, a few others -- any hex code with aletter in it.). The values below were returned to me on a test, so you candecide if they'd cause problems. Most of the variables (alphanumeric-onlyones) are fine (What I did is put a [formvariables] on the return page toview everything as it comes back.):x_phone=382%2d9229 <---problem with dashesx_type=auth%5fonly <---problem with underscorex_amount=39%2e00 <---problem with periodx_tax=0%2e0000 <---problem with period (for the rest of them)x_duty=0%2e0000x_freight=0%2e0000ipAddress=209%2e066%2e015%2e072email=terry@terryfic%2ecomx_response_reason_text=This transaction has been approved%2eRight off the bat, I see your [showif] using x_type is going to fail foryou. The underscore is hexed. So wrap that one in the [UnURL] for sure.Probably just making that one change will get you by until A/N fixes theirlittle problem. Once you get that one fixed so the [setheader] will work,open the cart to see if you can live with whatever hex codes get written tothe cart, or just [unurl] the problematic ones.So replace your second line below with:[showif [UnURL][Uppercase][x_type][/Uppercase][/UnURL]=auth_capture]--------[!] Purchse Results [/!][showif [x_type]=auth_capture][FileInfo file=[ordersFolder][x_invoice_num]][showif [IsFile]=T][setheaderfile=[ordersFolder][x_invoice_num]]payMethod=OB_CC&status=[__status]&authNumber=[x_auth_code]&responseText=[x_avs_code]:[x_response_reason_text]&referenceNumber=[x_trans_id]&batchnum=&refnum=&sequencenum=&header5=[x_MD5_Hash][/setheader][/showif][/FileInfo][redirect [lookupdb=WebMerchantPrefs.db&lookinfield=preference&value=AuthorizeNet_Thanks&returnfield=value]?cart=[x_invoice_num]]--------The redirect to AuthorizeNetThanks.tpl shouldn't be a problem,as the onlyvariable passed is the cart, which is numbers only.Thanks, Greg, for the kind words. As for A/N support, I am an EXTREMELYpatient person, but even I almost lost it a couple of times there with A/Nsupport. Whew, what an ordeal.Hope this helps you get back to making some $$,Terry>Is anyone out there working with Authorize Net, where are the best minds,>KEN?>>After spending few hours with A/N engineers today and yesterday>(1877-4773-3938), I'm clueless about which portion of AuthorizeNet.inc file>need to be debugged for incoming variables. BTW, the A/N engineers have not>heard of WebDNA!>Notice that the landing page AutorizeNet.tpl redirects to>AuthorizeNetThanks.tpl.>>Terry Wilson, what is your approach to this problem in WebDNA 4.5>>John, where may we add [UnURL][Uppercase]returnfield[/Uppercase][/UnURL]>in the template.Attitude 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:
Ejaz,Greg is correct with the unurl codes for incoming variables...[UnURL IGNORECASE=T][variable][/UnURL]As for your .inc file, here are the variables that come back with mungedcodes (all periods, dashes, commas, a few others -- any hex code with aletter in it.). The values below were returned to me on a test, so you candecide if they'd cause problems. Most of the variables (alphanumeric-onlyones) are fine (What I did is put a [formvariables] on the return page toview everything as it comes back.):x_phone=382%2d9229 <---problem with dashesx_type=auth%5fonly <---problem with underscorex_amount=39%2e00 <---problem with periodx_tax=0%2e0000 <---problem with period (for the rest of them)x_duty=0%2e0000x_freight=0%2e0000ipAddress=209%2e066%2e015%2e072email=terry@terryfic%2ecomx_response_reason_text=This transaction has been approved%2eRight off the bat, I see your [showif] using x_type is going to fail foryou. The underscore is hexed. So wrap that one in the [unurl] for sure.Probably just making that one change will get you by until A/N fixes theirlittle problem. Once you get that one fixed so the [setheader] will work,open the cart to see if you can live with whatever hex codes get written tothe cart, or just [unurl] the problematic ones.So replace your second line below with:[showif [unurl][uppercase][x_type][/Uppercase][/UnURL]=auth_capture]--------[!] Purchse Results [/!][showif [x_type]=auth_capture][FileInfo file=[ordersFolder][x_invoice_num]][showif [IsFile]=T][setheaderfile=[ordersFolder][x_invoice_num]]payMethod=OB_CC&status=[__status]&authNumber=[x_auth_code]&responseText=[x_avs_code]:[x_response_reason_text]&referenceNumber=[x_trans_id]&batchnum=&refnum=&sequencenum=&header5=[x_MD5_Hash][/setheader][/showif][/FileInfo][redirect [lookupdb=WebMerchantPrefs.db&lookinfield=preference&value=AuthorizeNet_Thanks&returnfield=value]?cart=[x_invoice_num]]--------The redirect to AuthorizeNetThanks.tpl shouldn't be a problem,as the onlyvariable passed is the cart, which is numbers only.Thanks, Greg, for the kind words. As for A/N support, I am an EXTREMELYpatient person, but even I almost lost it a couple of times there with A/Nsupport. Whew, what an ordeal.Hope this helps you get back to making some $$,Terry>Is anyone out there working with Authorize Net, where are the best minds,>KEN?>>After spending few hours with A/N engineers today and yesterday>(1877-4773-3938), I'm clueless about which portion of AuthorizeNet.inc file>need to be debugged for incoming variables. BTW, the A/N engineers have not>heard of WebDNA!>Notice that the landing page AutorizeNet.tpl redirects to>AuthorizeNetThanks.tpl.>>Terry Wilson, what is your approach to this problem in WebDNA 4.5>>John, where may we add [unurl][uppercase]returnfield[/Uppercase][/UnURL]>in the template.Attitude 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:
WebDNA5 & Tiger (2006)
Looking For WebCatalog Migration Assistance (2003)
For those of you not on the WebCatalog Beta... (1997)
WebCat2.0 acgi vs plugin (1997)
WebCatalog 4.0.2rc1 and rc2 crash WebSTAR on quit (2001)
Running _every_ page through WebCat ? (1997)
Robert Minor duplicate mail (1997)
[WebDNA] How to valuate a domain name? (2010)
PCS Emailer's role ? (1997)
Web Catalog 2 demo (1997)
Extended [ConvertChars] (1997)
Can't use old cart file (was One more try) (1997)
Which beta for w* 4.1 and a problem w/b12 (1999)
Re:WebCatalog f2 Installation (1997)
Robots fill event log (1997)
Math with Time (1997)
Spawning Holdup? (2000)
formula inside database to calculate weights (1997)
$Append for Users outside the ADMIN group (1997)
I give up!! (1997)