Page 2 of 2 FirstFirst 12
Results 11 to 13 of 13
  1. #11
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Patched PayPal Express Checkout and IPN module

    Patch Issued May 10, 2007

    This fix includes:
    • ** NEW ** IPN module now supports PDT Payment Data Transfer, resulting in far more reliable immediate activations of orders ... leaving your site less reliant on IPN communication for regular orders not paid by echeck.
      See instructions for configuring PDT below.
    • accented characters outside the standard english alphabet are converted before sending to PayPal IPN
    • telephone number confusion for non-North American countries now resolved (IPN)
    • minor tweak for mysql5 compatibility
    • Express Checkout now converts Yukon Territory properly despite PayPal's incorrect province-code
    • debug infrastructure improvements
    • this zip now also includes the updated tpl_shopping_cart_default.php file which was updated in January to support inline display of shipping-estimator data on the shopping-cart page


    NOTES:
    • If you are using the IPN module, you WILL need to remove and re-install the PayPal IPN module (after recording your settings) in order to benefit from the enclosed fixes.
    • You will also need to remove and re-install the PayPal Express Checkout module in order to activate the MySQL5 fixes -- whether you are using Express Checkout or not (if you're not using it, you may de-install it again after installing).


    Files affected in this patch since the March 21 patch are:
    /ipn_main_handler.php
    /includes/languages/english/modules/payment/paypalwpp.php
    /includes/modules/payment/paypal.php
    /includes/modules/payment/paypalwpp.php
    /includes/modules/payment/paypal/paypal_curl.php
    /includes/modules/payment/paypal/paypal_functions.php


    (Yes, this patch is cumulative of all patches in this thread. You do not need to install each one individually ... just the most recent. Be sure to remove+re-install the module in the Admin, as indicated).

    -----------------------------

    Configuring PayPal IPN module to use PDT (Payment Data Transfer) for quick order activation:
    1. Log into your PayPal account
    2. Click on Profile
    3. Click on Website Payment Preferences
    4. Make sure Auto Return is turned On. The URL should point to your site's checkout_process page: https://my_store/index.php?main_page=checkout_process
    5. Turn on Payment Data Transfer.
    6. Click Save
    7. On the next screen, Copy and Paste the supplied Identity Token from the PayPal screen into your Zen Cart PayPal IPN module's PDT Identity Token field, and save the settings.

    ----------------------------
    ADDENDUM
    5:00am EST - paypal_functions.php file updated in new attachment.
    Attached Files Attached Files
    Last edited by DrByte; 10 May 2007 at 10:04 AM. Reason: missing function added to attachment
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  2. #12
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Patched PayPal Express Checkout and IPN module

    Patch Issued June 16, 2007

    EDIT:
    Apologies - The June 16 patch had an error when the PayPal IPN module was converted into the patch zip.
    It has been fixed and replaced with the June 17 patch, in the post below.

    If you installed the June 16 zip (now removed), simply replace the includes/modules/payment/paypal.php file from the June 17 patch.

    If you never used the June 16 patch, please follow full installation instructions in the June 17 post, below.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  3. #13
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Patched PayPal Express Checkout and IPN module

    Patch Issued June 17, 2007

    This fix includes:
    • PDT improvements to do better cleanup of temp data
    • IPN vs SSL issues tweaked
    • In Express Checkout, more address format anomalies adjusted.


    NOTES:
    • If you are using the IPN module, you WILL need to remove and re-install the PayPal IPN module (after recording your settings) in order to benefit from the enclosed fixes.


    Files affected in this patch since the May 10 patch are:
    /includes/modules/payment/paypal.php
    /includes/modules/payment/paypalwpp.php
    /includes/modules/payment/paypal/paypal_functions.php


    (Yes, this patch is cumulative of all patches in this thread. You do not need to install each one individually ... just the most recent. Be sure to remove+re-install the module in the Admin, as indicated).


    See this post for patch-installation instructions:
    http://www.zen-cart.com/forum/showpo...905#post365905


    NOTE: This June 17 Patch is ALREADY INCLUDED in the v1.3.7.1 release of Zen Cart. If you're not already using v1.3.7.1 or higher, it would be wise to schedule an upgrade.
    Attached Files Attached Files
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 
Page 2 of 2 FirstFirst 12

Similar Threads

  1. Paypal IPN and Express Checkout problems
    By timprotech in forum Upgrading from 1.3.x to 1.3.9
    Replies: 1
    Last Post: 17 Mar 2011, 10:22 PM
  2. what is better payment module...Paypal IPN or Express Checkout.??
    By lastpirate007 in forum Built-in Shipping and Payment Modules
    Replies: 4
    Last Post: 18 Jan 2008, 04:45 AM
  3. Paypal IPN and Express Checkout
    By vegascoug in forum PayPal Express Checkout support
    Replies: 47
    Last Post: 9 Nov 2007, 06:21 AM
  4. PayPal Express Checkout module now recommended over PayPal IPN?
    By xscd in forum Built-in Shipping and Payment Modules
    Replies: 2
    Last Post: 30 May 2007, 05:34 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR