Jump to content

netstep

Members
  • Content count

    113
  • Joined

  • Last visited

Everything posted by netstep

  1. I have Easy Populate 5 Apr 2005 - Easy Populate v2.75a installed. Every aspect of it is working properly except for the file upload. For some reason when I try to upload nothing happens...no error...nadda. I've been FTP/Import from temp, but that's not a long term solution. I have a mod to the file for contribution 2097 Disable Register Globals - 13 Jan 2005 - V 1.3 link_get_variable('download'); link_get_variable('dltype'); link_get_variable('split'); link_post_variable('MAX_FILE_SIZE'); link_post_variable('buttoninsert'); link_post_variable('buttonsplit'); link_post_variable('localfile'); link_post_variable('usrfl');
  2. After using EP for a couple years, I was excited to try out the Products Extra Fields function in Easy Populate 2.76G. 2.76G is GREAT!!! THANK YOU SO MUCH. :thumbsup: However, the Products Extra Fields function isn't consistent with how the rest of this AMAZING tool works. I was expecting the Extra Fields to be added to the EP export just like the attributes....as columns. Then I could use Excel to add the data into those fields and upload. v_attribute_values_id_8_3 | v_attribute_values_name_8_3_1 | v_attribute_values_price_8_3 I was expecting new columns like v_products_extra_fields_id_1 | v_products_extra_fields_value_1 .... Instead we got the basic columns, but the values are stacked in the columns: Note below where the the same model# is used in 4 rows. v_products_model | v_products_extra_fields_name | v_products_extra_fields_id | v_products_extra_fields_value | EOREOR TP1 | Voltage | 4 | Testing Extra Field 1 | EOREOR TP1 | Capacity | 5 | Testing Extra Field 2 | EOREOR TP1 | Chemistry | 6 | Li-Ion | EOREOR TP1 | Cell | 7 | Testing Extra Field 4 | EOREOR What will it take to make the PEF data display horizontally so each row contains all the PEF values for 1 product...just like attributes? I'm maxed out here, but I may have to make time for this because I'm using PEF much more...and this could save me some serious time. HOWEVER, I'm willing to contribute CASH to someone if they want to set this up and add it to the contribution.
  3. netstep

    New UPS XML Shipping Module available

    I'M SUCH A TOOL....When I upgraded my test site I uninstalled and reinstalled = loaded new config vars. However, when I put it into production I just updated the files. ...rookie move...I wish I could delete the last three posts. Appears to be working fine. Shipping zone config var was messed up.
  4. netstep

    New UPS XML Shipping Module available

    I was obviously incorrect when I thought it was choking on the address....because it only checks down to the zip code/zone level. When I switch between addresses, both with valid City, state,zip...one works perfectly and the other eliminates the UPSXML module completely. I don't get it.....
  5. netstep

    New UPS XML Shipping Module available

    I truly hope someone can help shed some light on this. If there is any irregularity in the address, the UPS module fails to display. I've enabled error reporting...it's logging the successes, but not the errors.
  6. netstep

    New UPS XML Shipping Module available

    Problem: No UPS rates shown if customer enters an address the module doesn't like. If perfect address = show rates. However, customers are entering whatever address syntax they typically do, and no rates appear....the module doesn't appear at all. This has resulted in several orders coming in with no shipping charge. Our sales reps are ripping me a new one, my boss is PISSED and our company controller is throwing fits. ANY suggestions or help will be welcome. Problem started when I upgraded from v1.2.6 2007/02/02 to v 1.3.7 2009/08/27 ...no idea how I got 1.3.7....when v1.3.9.2 is available....I'll push that update and see if it solves the problem. If you've got any additional suggestions I'm all ears. OSC v2.2
  7. Authorize.net SIM payment form is alive and well with no indication of going away. USAEpay also has a similar hosted payment form. I know "everyone" uses Authorize.net Advanced Integration Method (AIM) but I have several small volume customers who benefit from off-site credit card number collection. No SSL cert required so save $$ every year. No chance of CC# theft liability Please don't give up on the simple integration method (SIM). It's working great for my sites! If some people are interested, I'll be happy to load my updated SIM module with some added features. Which API is best for you? Choose AIM or SIM My Setup: osC MS2.2 Authorize.net Merchant control panel 1. Settings > API Login ID and Transaction Key > Get a transaction key. 2. Settings > Relay Response Response = http://YOURSITE.COM/checkout_process.php 3. Settings > Receipt URL = http://YOURSITE.COM/checkout_process.php Site configs: SESSION Force Cookie Use = False SESSION Check SSL Session ID = False SESSION Check User Agent = False SESSION Check IP Address = False SESSION Prevent Spider Sessions = False SESSION Recreate Session = False Site Module Configs: Enable Authorize.net Module: True Login Username: xxxxxxxx Transaction Key: xxxxxxxxxxxxxxx Transaction Mode: Production Transaction Method: Credit Card Customer Notifications: False Payment Zone: --none-- Set Order Status: default Sort order of display.: 0 I've found several Authorize.net/SIM threads that helped me sort out my SIM issues: need some help with authorize.net module, order confirmation kicks users back to login screen Authorize.net: basic questions (and basic answers?), SIM vs. AIM, SSL?, Upgrade? Authorize.NET, Takes me back to login?? Authorize.net confusion Authorize.net payment error help, Errors not posting Authorize.net, Transactions complete but no confirmation for customer Authorize.net setup toubles, please help
  8. netstep

    Authorize.net Simple Integration Method (SIM) Support

    If you've been reading this forum in anticipation of the end of Dragonkeeper's issue. We traced the transaction all the way through but still have an unanswered question. In the checkout process, the events occurring at the end include sending order confirmations and clearing the cart just before redirecting to the checkout success page. Dragonkeeper's transaction made it all the way through all the steps except for the final redirect to the success page before timing out. His communication with Anet included. As I understand it Dragaonkeeper's server is located in AU and Anet's server is in New Jersey US...about as far away as you can get. I know light travels fast, but I suppose if you through in a little packet routing and network congestion and you can get a time-out problem (a theory). Drangonkeeper was able to install the AIM module and all transactions worked perfectly. No worries.
  9. netstep

    Authorize.net Simple Integration Method (SIM) Support

    Yes. Easy. But this if off topic. Please PM me for help.
  10. netstep

    Authorize.net Simple Integration Method (SIM) Support

    A bit confusing but posted earlier in #47 That's the next factor to consider. If your site is set to SSL, then the script may be trying to redirect the Anet call to the SSL page...which is not authorized. From Anet's response: we discourage redirects.... because it might break the script. You were not intentionally redirecting the that would be the result of sending Anet to an HTTP: page on HTTPS: site. Why did you bury your osC install so far down in your web site? Icky url path... http://www.mywebsite.com/oscommerce-2.2ms2...out_process.php It's not relevant to this discussion because Anet doesn't care, but have you considered moving it to: http://www.mywebsite.com/catalog/checkout_process.php
  11. netstep

    Authorize.net Simple Integration Method (SIM) Support

    1. Is the Anet-SIM module set to "test" or "production" mode? 2. Is the transaction appearing in the Authorize.net system. Connect > transact > fail on return to osC OR Connect > fail 3. What is your "Default receipt URL" in Authorize.net > Account > Settings > Response/Receipt URLs Should be like: http://www.example.com/checkout_process.php (or https:// for secure + make sure w/w-out www matches your config too)
  12. netstep

    Authorize.net Simple Integration Method (SIM) Support

    You are referring to constants that may be added to the includes/config.php file (optional). 3. CUSTOMIZE PAYMENT FORM (See screen shot) ***NOTE: Any references to files (images/CSS) must be on an SSL server or it will cause the Internet Explorere "non-secure items" warning. ***Example: You might want to dress up your form by linking it to your site style sheet....but EVERY time someone goes to your form it will pop-up a warning window...unless your stylesheet is on an SSL server. ***Even if it's on an SSL server, the visitor may get a phishing warning because the reference is to a site other then the site they are on (authorize.net). You may add some customization to the payment form by editing the form settings in your Authorize.net control panel. OR You can define values that will be sent to the form. I prefer this method because the header/footer settings in the merchant control panel are limited to 255 characters. It doesn't take much formatting to suck this up. CSS I put all my CSS in the tag too so no external style references. Some of the values are specific to the Payment form (view code on form to see other elements you can format. Example: #x_exp_date,#x_card_code,#x_card_num{background: #FFFF66;} makes the background for the required fields yellow. Add the definitions below to your configuration file. //EVERYTHING REFERENCED BY CSS OR IMAGES MUST BE HOSTED ON SSL TO PREVENT IE "Secure/non-secure" error define('AUTHORIZENET_PAYFORM_HTML_HEADER',' <style type="text/css"> body {font-family:Tahoma,Verdana,Arial;font-size:12px;background: #4C71AB;} .name{font-size:30px;font-weight:bold;} .title{font-size:18px;font-weight:bold;color:#666666;} .HeaderFooter1{font-family:Tahoma,Verdana,Arial;font-size:12px;} .Page{background: #ffffff;} #x_exp_date,#x_card_code,#x_card_num{background: #FFFF66;} </style> <span class="name">Company or Site Name</span><br> <span class="title">Secure Payment System</span> '); define('AUTHORIZENET_PAYFORM_HTML_FOOTER','I suggest displaying your street address here in the footer<br />Phone: 555-555-5555 | Fax: 555-555-5555'); define('AUTHORIZENET_PAYFORM_LOGO',''); //MUST BE ON SSL SERVER These values are optional. The code in the payment module looks like this. Note the "if(defined...." //+HEADFOOT - PAYMENT FORM HEADER & FOOTER - Not limited to 255 characters like the Authorize.net payment form settings. You can include styles, etc. However, be careful not to link to images on NON-SSL sites. //define these variables in your configuration file: AUTHORIZENET_PAYFORM_HTML_HEADER, AUTHORIZENET_PAYFORM_HTML_FOOTER, AUTHORIZENET_PAYFORM_LOGO if(defined('AUTHORIZENET_PAYFORM_HTML_HEADER')){ $payform_header_html = AUTHORIZENET_PAYFORM_HTML_HEADER; }else{ $payform_header_html = ''; } if(defined('AUTHORIZENET_PAYFORM_HTML_FOOTER')){ $payform_footer_html = AUTHORIZENET_PAYFORM_HTML_FOOTER; }else{ $payform_footer_html = ''; } if(defined('AUTHORIZENET_PAYFORM_LOGO')){ $payform_logo = AUTHORIZENET_PAYFORM_LOGO; //MUST BE ON SSL SERVER & LISTED IN YOUR AUTHORIZED URLS. }else{ $payform_logo = ''; } //-HEADFOOT
  13. netstep

    Authorize.net Simple Integration Method (SIM) Support

    I apologize. The constant "DOMAIN" is not standard in osC. The simplest way to fix this is to add the constant to your includes/config.php file. define('HTTP_COOKIE_DOMAIN', 'www.Example.com'); define('DOMAIN','www.Example.com'); You may also use define('DOMAIN',HTTP_COOKIE_DOMAIN); Errrr....not sure about this one. I never messed around much with using the module in test mode. I went straight to the production mode and put a $1 test product in my catalog. Then I made actual purchases with my CC then canceled them. If you do this a bunch you're CC company may flag your card and you'll have to let them know this was intentional. May help to do different amounts..$1, $2, $3, etc. As long as you can log into your authorize.net terminal and cancel them before they post. I wish I could be more help, but it's challenging when I can't duplicate the error.
  14. netstep

    Authorize.net Simple Integration Method (SIM) Support

    Sounds like the info your passing to Anet isn't verifying in the Anet system. Authorize.net > Login > Account > Settings > Response/Receipt URLs http://YOURSITE/checkout_process.php [Default Receipt URL] In your site this may look like: http://www.squaredealfarm.org/osCommerce/c...out_process.php You'll also need to enter the transaction key from Anet into your osC payment module. ...looks like you may be in over your head a bit at http://www.squaredealfarm.org/osCommerce/c...stall/index.php Geeks like to make it sound like installing osC is a piece a cake...and it is for geeks....but if you're a beginner it can be trying to take a drink from a fire hose. Believe me when I say I can feel your pain. I was a beginner about 7 years ago, and many of the super geeks in osC community help me realize I've still got a great deal to learn. If you're about to go crazy, you may want to considering hiring a member of this talented community to help you get your site up an running. OFF TOPIC...in addition to your osC install you need some help getting you images optimized, etc. Example: http://squaredealfarm.org/images/threestacktwo.JPG is 1.2mb can be optimized to 19k and cut the loading time for that image by 98%. Get optimized image here - right click - save-as A free program like http://www.fookes.com/ezthumbs/ can really help get your images resized and speed up your page loading time.
  15. netstep

    Authorize.net Simple Integration Method (SIM) Support

    You should put it in the stylesheet and name it something like "DIV.error_anet", but I put mine inline. chechout_payment.php Look for <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo PAYMENT_HEADING_TITLE; ?></td> </tr> </table> </td> </tr> Below it add <?php //+5370 $error_message = (isset($HTTP_GET_VARS['error_message']) ? $HTTP_GET_VARS['error_message'] : ''); if (tep_not_null($error_message)) { echo '<tr> <td> <div style="font-size:12px; color:#cc0000; font-weight:bold; width:600; border:3px solid #cc0000; padding:5px; background:#ffffcc;">ERROR: ' . $error_message . '</div> </td> </tr>'; } //-5370 ?> Find where the error message is currently located near the breadcrumbs and comment that out.
  16. netstep

    Authorize.net Simple Integration Method (SIM) Support

    Do you have the referrer URLs set up in Anet? http://www.yoursite.com/checkout_process.php
  17. netstep

    Authorize.net Simple Integration Method (SIM) Support

    Bug fix release posted. http://www.oscommerce.com/community/contributions,5370
  18. netstep

    Authorize.net Simple Integration Method (SIM) Support

    You've been very helpful and exceedingly patient...thank you. After looking at the files many times in my editor, I opened them in my control panel file text editor and saw the mystery characters at the beginning of both files "". Not sure why my editor wouldn't display them....I use it for dozens of php files every week, and I've never seen this. Now installs like a dream....which I could erase all the posts regarding this to remove the clutter. My apologies. PS: I guess I better get my burger flipper warmed up. ug.
  19. netstep

    Authorize.net Simple Integration Method (SIM) Support

    I'm not trying to be a pain, and I really appreciate your help. Looking at the text file > Select all > not seeing any spaces above or below php tag. ...if it really does turn out to be something this basic....I'll go back to flippin' burgers. :blink: If you tweak the file and email, I'll be happy to install and see if fix works. Top line of module txt file has my email address: //CUSTOMIZED BY: oscommerce AT My general.php is new osCms2.2.
  20. netstep

    Authorize.net Simple Integration Method (SIM) Support

    There is no space before or after the PHP tags....thus my confusion. I truly appreciate any trouble shooting you can offer. The php.txt files are linked in this post so you can view the code.
  21. netstep

    Authorize.net Simple Integration Method (SIM) Support

    Thank you for your help. I was guessing there were some stray characters or spaces....but there's nothing at the top or bottom of either the module or language file.
  22. netstep

    Authorize.net Simple Integration Method (SIM) Support

    BUG SWATTING: I poked at the module on a fresh osC2.2 and have yet to track down a small bug. I'll work on it this week and post the update. If someone has a moment to glance at this code you may be able to find the bug. BUG 1: See "" above the module list. BUG 2: During install/uninstall Warning: Cannot modify header information - headers already sent by (output started at /home/supernet/domains/netstepcommerce.com/public_html/2.2/includes/modules/payment/authorizenet_sim.php:1) in /home/supernet/domains/netstepcommerce.com/public_html/2.2/admin/includes/functions/general.php on line 22 DEMO Catalog Modules Demo (Will not connect to Authorize.net) Admin Modules Demo Module file Text Visible Current Module File Current Module Language File
  23. netstep

    Authorize.net Simple Integration Method (SIM) Support

    SSL is always good idea. However intercepting basic contact info isn't quite the same as snagging someone's CC info, right? The A-net payform collects the CC info and doesn't transmit it back to OSC afaik.
  24. netstep

    Authorize.net Simple Integration Method (SIM) Support

    I have a highly modified osC so I'll install a clean instance and test it.
  25. netstep

    Authorize.net Simple Integration Method (SIM) Support

    New Authorize.net SIM contribution. http://www.oscommerce.com/community/contributions,5370
×