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:
Need help (1998)
Problems with ^ could be solved with [REPLACE CHARACTERS] (1997)
Emailer Questions (2000)
Search/sort in URL Was: GuestBook example (1997)
[OT] - Credit card processing company fees (2004)
Setting up shop (1997)
can WC render sites out? (1997)
error -108 (1997)
absolute paths for databases? (1997)
RAM variables (1997)
Deleting Multiple Database Records based on Checkbox (1998)
Problems getting parameters passed into email. (1997)
TIP of the DAY - to work or not work (2004)
WCS Newbie question (1997)
Date Calulation (1997)
PROBLEM (1997)
Web*SSL and WebCatalog (1997)
Sendmail problem (2002)
Error Lob.db records error message not name (1997)
Emailer setup (1997)