Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

s0nny61

Pioneers
  • Posts

    39
  • Joined

  • Last visited

1 Follower

About s0nny61

  • Birthday 03/07/1961

Profile Information

  • Real Name
    Amador Martinez
  • Gender
    Male
  • Location
    Corona, CA
  • Interests
    4x4, Camping, Toyota Land Cruisers
  • Website

s0nny61's Achievements

  1. Yes, please post how you got it to work, I need it as well.
  2. I tried both methods to fix my problem with the link not working (For more information, please visit this products "webpage".) on the products pages: --------------------------- #1) Excluding Certain Files from Cleansing var $excluded_from_cleansing = array( 'protx_process.php', 'redirect.php' ); And #2) Modifying the product url code for Security Pro catalog/product_info.php Find: <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td> Change to: <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=product&products_id=' . (int)$HTTP_GET_VARS['products_id'], 'NONSSL', true, false)); ?></td> ---------------- catalog/redirect.php Find: case 'url': if (isset($HTTP_GET_VARS['goto']) && tep_not_null($HTTP_GET_VARS['goto'])) { $check_query = tep_db_query("select products_url from " . TABLE_PRODUCTS_DESCRIPTION . " where products_url = '" . tep_db_input($HTTP_GET_VARS['goto']) . "' limit 1"); if (tep_db_num_rows($check_query)) { tep_redirect('http://' . $HTTP_GET_VARS['goto']); } } break; Change to: case 'url': if ( ( isset( $HTTP_GET_VARS['goto'] ) && ( $HTTP_GET_VARS['goto'] == 'product' ) ) && ( isset( $HTTP_GET_VARS['products_id'] ) && is_numeric( $HTTP_GET_VARS['products_id'] ) ) ) { $url_query = tep_db_query("select products_url from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"); if (tep_db_num_rows($url_query)) { $row = tep_db_fetch_array( $url_query ); tep_db_free_result( $url_query ); if ( tep_not_null( $row['products_url'] ) ) { tep_redirect('http://' . $row['products_url']); } } } elseif (isset($HTTP_GET_VARS['goto']) && tep_not_null($HTTP_GET_VARS['goto'])) { $check_query = tep_db_query("select products_url from " . TABLE_PRODUCTS_DESCRIPTION . " where products_url = '" . tep_db_input($HTTP_GET_VARS['goto']) . "' limit 1"); if (tep_db_num_rows($check_query)) { tep_redirect('http://' . $HTTP_GET_VARS['goto']); } } break; Both work, but chose to use Modifying the product url code for Security Pro because the installation file states: A word of warning: Try your hardest not to exclude files in this manner. If they are payment or shipping files then fine .. but not for badly written contributions, in these cases the contribution should be modified so that it no longer passes bad characters. Also never be tempted to weaken Security Pro by adding characters to the whitelist, you will restrict the scripts ability to do its job. Hope I made the better choice!!! Thank you for the contribution FWR Media. Best Regards, Sonny
  3. Thanks for direction. I Read the whole thread. Exclude redirect.php, is this correct? Sonny
  4. I installed Security Pro 2.0 ( r7 ) and everything seems to be working fine except now the link (For more information, please visit this products "webpage".) on the products pages. When clicked it takes you to index.htm, does not go to the url I entered. I uninstalled Security Pro 2.0 ( r7 ) and all that link works again. Any ideas? Sonny
  5. Question 1 = Find the customer then click the details link, scroll to bottom of the page and you will see Issue refund: Refund: You can issue a refund for up to 60 days after the original payment was sent. PayPal refunds the payment and fees, including partial fees for partial refunds. Issue Refund - Question 2 = I don't think it's possible.
  6. Install another osCommerce in a different folder on your hosting account for testing some of your modules. Also, when you test your payment modules, do it live, add a temp low cost item and ask a family member to purchase. Just give a refund after. I tried the sandbox and didn't like it either, it just created more work. Let me know your progress..!!! s0nny
  7. In PayPal, go to Profile then Selling Preferences then Instant Payment Notification and Preferences, check that the settings are; Instant Payment Notification (IPN) = Off Instant Payment Notification (IPN) URL: = Leave Blank The Module takes care of it.
  8. I'm Using osCommerce PayPal IPN Module v2.3.3 For 2.2MS2 and I have a godaddy shared hosting account. I tried the others and had too many problems. Do you have a godaddy shared account...? This will require some easy modifications. -------------------------------- Module Settings In Admin: Credit/Debit Card (via PayPal) PayPal IPN v2.3.3 Enable PayPal IPN Module True Gateway Server Live E-Mail Address [email protected] Sort order of display. Your choice Transaction Currency Only USD Payment Zone --none-- Set Preparing Order Status Preparing [PayPal IPN] Set PayPal Acknowledged Order Status default Set PayPal Completed Order Status default Transaction Type Per Item Move tax to total amount False Page Style fjparts Debug E-Mail Address None cURL Proxy server (The Godaddy Thing) http://proxy.shr.secureserver.net:3128 Enable Encrypted Web Payments False Your Private Key Blank Your Public Certificate Blank PayPals Public Certificate Blank Your PayPal Public Certificate ID Blank Working Directory Blank OpenSSL Location /usr/bin/openssl -------------------------------------------------- My PayPal Profile settings: Instant Payment Notification Preferences Instant Payment Notification (IPN) Off Instant Payment Notification (IPN) URL: None --------------------------- Website Payment Preferences Back to Profile Summary Auto Return for Website Payments Auto Return: Off ------------------------- Return URL: Enter the URL that will be used to redirect your customers upon payment completion. This URL must meet the guidelines detailed below. Learn More Return URL: NONE ---------------------- Payment Data Transfer (optional) Payment Data Transfer: Off -------------------------------------------------------------------------------- Encrypted Website Payments Block Non-encrypted Website Payment: Off -------------------------------------------------------------------------------- PayPal Account Optional: On -------------------------------------------------------------------------------- Contact Telephone Off (PayPal recommends this option) -------------------------------------------------------------------------------- Express Checkout Settings Support giropay and bank transfer payments: No ------------------------- Try the settings first, see what happens. Don't know if you want to reinstall and cannot guarantee it will work for you, don't know your experience, but this is what I have been successfully running for more than a year on three web sites. I do have to manually remove incomplete transactions in admin with this version module. s0nny
  9. For Question #1 - Check your PayPal Website Payment Preferences. PayPal Account Optional: See if it is On. When PayPal Account Optional is turned on, your customers who are new to PayPal will no longer be required to create a PayPal account to complete a purchase—they will go through an alternate checkout, and will have the option to sign up afterward. Customers who already have PayPal accounts will continue to enjoy the privileges of those accounts, such as payment history and integration with eBay Auctions, and their checkout experience will remain the same. s0nny
  10. Did you figure this one out...? s0nny
  11. cornhustlah, It's the same, I have my preferences set different, thats all. s0nny
  12. I have not, but I believe it has to do with the following: Tip from IDNRyan - Intuit Developer Network Forum: There are two potential SDKs. The QBMS SDK download isn't required to use it. It just contains the developer guide, some sample code, and some utilities. There is also a QB SDK. This isn't required to integrate with QBMS. However, if you want transactions to be sent to your QuickBooks software for later reconciliation, you will need to use the QB SDK. Chapter 4 of the QBMS developer guide describes this process. If your application is on the internet, then you will likely need to use the QB Web Connector, which lets your website send transactions to the QuickBooks software running on your computer. I'll look it over and send some info later today. s0nny
  13. I have figured that one out yet..! Sorry about that, s0nny
×
×
  • Create New...