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 munged codes (all periods, dashes, commas, a few others -- any hex code with a letter in it.). The values below were returned to me on a test, so you can decide if they'd cause problems. Most of the variables (alphanumeric-only ones) are fine (What I did is put a [formvariables] on the return page to view everything as it comes back.):x_phone=382%2d9229 <---problem with dashes x_type=auth%5fonly <---problem with underscore x_amount=39%2e00 <---problem with period x_tax=0%2e0000 <---problem with period (for the rest of them) x_duty=0%2e0000 x_freight=0%2e0000 ipAddress=209%2e066%2e015%2e072 email=terry@terryfic%2ecom x_response_reason_text=This transaction has been approved%2eRight off the bat, I see your [showif] using x_type is going to fail for you. 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 their little 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 to the 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][setheader file=[ordersFolder][x_invoice_num]]payMethod=OB_CC&status=[__status]&authNum ber=[x_auth_code]&responseText=[x_avs_code]:[x_response_reason_text]&referen ceNumber=[x_trans_id]&batchnum=&refnum=&sequencenum=&header5=[x_MD5_Hash] [/setheader] [/showif][/FileInfo] [redirect [lookup db=WebMerchantPrefs.db&lookinfield=preference&value=AuthorizeNet_Thanks&retu rnfield=value]?cart=[x_invoice_num]] -------- The redirect to AuthorizeNetThanks.tpl shouldn't be a problem,as the only variable passed is the cart, which is numbers only.Thanks, Greg, for the kind words. As for A/N support, I am an EXTREMELY patient person, but even I almost lost it a couple of times there with A/N support. 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:

    
  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)
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 munged codes (all periods, dashes, commas, a few others -- any hex code with a letter in it.). The values below were returned to me on a test, so you can decide if they'd cause problems. Most of the variables (alphanumeric-only ones) are fine (What I did is put a [formvariables] on the return page to view everything as it comes back.):x_phone=382%2d9229 <---problem with dashes x_type=auth%5fonly <---problem with underscore x_amount=39%2e00 <---problem with period x_tax=0%2e0000 <---problem with period (for the rest of them) x_duty=0%2e0000 x_freight=0%2e0000 ipAddress=209%2e066%2e015%2e072 email=terry@terryfic%2ecom x_response_reason_text=This transaction has been approved%2eRight off the bat, I see your [showif] using x_type is going to fail for you. 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 their little 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 to the 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][setheader file=[ordersFolder][x_invoice_num]]payMethod=OB_CC&status=[__status]&authNum ber=[x_auth_code]&responseText=[x_avs_code]:[x_response_reason_text]&referen ceNumber=[x_trans_id]&batchnum=&refnum=&sequencenum=&header5=[x_MD5_Hash] [/setheader] [/showif][/FileInfo] [redirect [lookup db=WebMerchantPrefs.db&lookinfield=preference&value=AuthorizeNet_Thanks&retu rnfield=value]?cart=[x_invoice_num]] -------- The redirect to AuthorizeNetThanks.tpl shouldn't be a problem,as the only variable passed is the cart, which is numbers only.Thanks, Greg, for the kind words. As for A/N support, I am an EXTREMELY patient person, but even I almost lost it a couple of times there with A/N support. 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)