Jump to content


  • Content count

  • Joined

  • Last visited

About Philip79

  • Birthday 10/25/1953

Profile Information

Recent Profile Visitors

6,578 profile views
  1. I have discovered the answer to my question. Thanks.
  2. In the documentation for the new PayPal App it indicates that the new App is compatible with from version 2.2RC2a and that version appears to have been released in 2008. The zip file that my store was installed from is titled oscommerce-2.2ms2-060817.zip which appears to mean that it was released August 17, 2006. So is the release that I have installed prior to v2.2RC2a? Thanks.
  3. Philip79

    paypal_ipn.php,v Error Messages

    Thanks for the link but that it for paypal standard not paypal_ipn. It turns out that the hosting provider did not change the DNS entry when they moved my site to the new server. So I have been making the changes to the new server and the customers are still pointing to the old server. I changed the directory permissions on the /ext/ directory to 644 from 770. So perhaps that will correct the problem? I have also asked for a complete refresh of the new server and for them to hold off on the DNS entry changes until everything is working properly on the new server that I have the ip address now.
  4. Philip79

    paypal_ipn.php,v Error Messages

    I beleive that I discovered the problem. When the hosting compnay moved my web site to another server and drive they changed the permissions. I checked in the Troubleshooting section of the documentation for the v2.3.4.7 paypal_ipn.php and the second bullet suggested attempting to open the /ext/modules/payments/paypal_ipn/ipn.php file. I received a file not found message. So I checked the permission to the ext directory and it was not set to 644. So I changed the permissions and received a blank screen as documented. However I just received another error email message: $_POST: $_GET: Again no values present in the message.
  5. Philip79

    paypal_ipn.php,v Error Messages

    Harald, thanks for your reply. It is actually the standard version with a change for the character set and the currency and a few lines added for the coupons add-on. Also a couple of lines added to check if the working directory exists before opening the file in the working directory, writing data to the data.txt file and closing it (see below): if (!file_exists(MODULE_PAYMENT_PAYPAL_IPN_EWP_WORKING_DIRECTORY)) { mkdir(MODULE_PAYMENT_PAYPAL_IPN_EWP_WORKING_DIRECTORY, 0755); } paypal_ipn.php does not include any output of $_POST: so is that coming from the ipn.php module based upon the code I have reviewed this is because of tep_not_null (line #320): if (tep_not_null(MODULE_PAYMENT_PAYPAL_IPN_DEBUG_EMAIL)) { $email_body = '$_POST:' . "\n\n"; foreach ($_POST as $key => $value) { $email_body .= $key . '=' . $value . "\n"; } $email_body .= "\n" . '$_GET:' . "\n\n"; foreach ($_GET as $key => $value) { $email_body .= $key . '=' . $value . "\n"; } tep_mail('', MODULE_PAYMENT_PAYPAL_IPN_DEBUG_EMAIL, 'PayPal IPN Invalid Process', $email_body, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); } However I don't see any value in the email message. Perhaps this is due the character set I used and the new servers not supporting utf-8?
  6. In the past couple of weeks I have started receiving error messages from the paypal_ipn module with the subject of "PayPal IPN Invalid Process" and the email messages contains only the folliwng message: $_POST: $_GET: I have had this module, version, installed and workign for several years without issue. However in the past couple of weeks my hosting service moved my web site to new servers. My settings within the IPN module are: Enable Encrypted Web Payments = false Working Directory = /tmp/ OpenSSL Location = /usr/bin/openssl (this location may have changed as a result of the move to the new server but since encrypted web payments is set to false this should not be affected, correct?) On the PayPal web side I found that the Instant Payment Notification Preference had been disabled. I do not know if that was enabled before or not. I decided to enable it as the refernce books that I have on osCommerce indicate that the path for the ipn module should be recorded there = (my web site)/ext/modules/payment/paypal_ipn/ipn.php Any suggestions on why I have been receiving there error messages? Thank you.
  7. Thanks for the replies. I did insert a new payment/tax zone as you suggested and I had fogotten about the Details to associate the country with the new zone. Works great and no customization. Thanks also for the information about the correct value for the country for future refernce.
  8. I want to not allow customers to pay with a check or money order if they are outside of the USA. Most of my customers know not to choose that payment option but since I just had a customer in Europe choose that payment mthod and in spite of email messages indicating not to send their payment in Euros they did just that. So I found in another thread for the credit card module the following lines of code: if($_SESSION['customer_country_id']==223) { $this->enabled = true; } else { $this->enabled = false; } so that it would be inserted into the \includes\modules\payment/moneyorder.php program after the initial lines of code: class moneyorder { var $code, $title, $description, $enabled; // class constructor function moneyorder() { global $order; $this->code = 'moneyorder'; $this->title = MODULE_PAYMENT_MONEYORDER_TEXT_TITLE; $this->description = MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION; $this->sort_order = MODULE_PAYMENT_MONEYORDER_SORT_ORDER; $this->enabled = ((MODULE_PAYMENT_MONEYORDER_STATUS == 'True') ? true : false); So would this be appropriate so that only customers in the USA would have this payment method display after it was selected otherwise the money order screen does not diaplay and they would be returned to the payment method sleection screen? Thanks.
  9. I have installed all of the latest patches, etc. for the contribution Advanced Search – Attributes at http://addons.oscommerce.com/info/2337 The only issue that I am having however is that all of the attributes, in my case color, are displaying in the list box regardless of the language chosen. There was a patch provided over 4 years ago and many versions earlier then the latest version that supposedly addressed the issue and i have included that patch in the code without success. Any assistance would be appreciated as the rest of the contribution works fine. Thanks. Philip
  10. Philip79

    Does anybody have a PayByCash module?

    Don, did you ever find a payment module for PayByCash or work with them to develop an interface? I am interested in their product as well. Thanks. Philip
  11. Philip79

    Official PayPal IPN Support Thread

    Yes, it has been a problem for months now with PayPal. I experience it myself when paying for auction from eBay. Usually the problem presents itself when I use a browser other than IE. If I switch to using IE, the problem usually goes away. But a few months ago, even using IE did not resolve the problem. PayPal's work around was to have you go into your account, delete your primary checking account, pay for the account with a different account, and then after you had successfully made your payment then add the primary checking account information back into your account. I haven't had to do that for a few months and it even affected my ability to transfer funds from my PayPal business account to my checking account. But of most recent switching to IE to make the payment seems to work. You could have the customer try and clear their cache but that didn't seem to resolve the problem. Philip
  12. Philip79

    5% Discount offering option on checkout

    Search for a contribution called Discount Coupon Codes. I use it currently on my site.
  13. Philip79

    Paypal integrations

    Backa few months ago I was also new to osCommerce but I purchased a book on Amazon written by David Mercer entitled "osCommerce: Beginner's Edition". It expplained a lot of things about osCommerce including configuring various options including how to use PayPal IPN module for PayPal paymat least the Beginner's Edition. Also remember that your Merchant Account to accept VISA, Mastercard, American Express, or Discover payments has nothing to do with PayPal and you need to configure a separate module in osCommerce to accept credit card payments. You have to set up as separate Business account with PayPal and they have a "sandbox" for their test environment.
  14. The problem was that somehow the default language was no longer checked. Once I checked, in my case English, as the default language the problem was resolved. Dpcumenting the resolutions others can have as a reference incase they run up against the same problem. :thumbsup:
  15. Philip79

    French Language

    The problem was that somehow the default language was no longer checked. Once I checked, in my case English, as the default language the problem was resolved. Dpcumenting the resolutions others can have as a reference incase they run up against the same problem. :thumbsup: