Results 1 to 3 of 3
  1. #1
    nsix Guest

    Default PayPal IPN problem

    Hi

    I've recently downloaded and installed the latest version of ZenCart on my server. I have followed the instructions and got it working well, except as far as IPN is concerned.

    I have read through the numerous other posts here about IPN and thoroughly digested the FAQs and Wiki pages concerning IPN. However, I still have a problem.

    I am using PayPal sandbox and have set up two accounts, one seller, one purchaser, and have matched up the addresses and http's in both PayPal and Zen. I have switched IPN on and correctly matched the PDT codes.

    When I make a purchase on my Zen, I am referred to the PayPal Sandbox log-in page and once logged in, with the purchaser account, I am able to confirm the payment, from the PayPal balance, and am referred back to my Zen. However, an updated order number does not appear nor does the transaction appear anywhere in the Zen AdminCP.

    The payment is deducted from the purchaser PayPal account and added to the seller PayPal account.

    Free "purchases" are processed correctly, so it would seem it is an IPN problem. I have made sure ports are open, re-installed the module, checked and double checked all settings according to the Wiki article - all to no avail.

    With PDT turned off the logs state that all goes well until after Breakpoint 1 when an IPN warning states that the transaction was not marked as verified:

    IPN WARNING :: Transaction was not marked as VERIFIED. Keep this report for
    potential use in fraud investigations.
    IPN Info =
    This object may be found here
    then

    IPN FATAL ERROR :: Transaction did not validate
    With PDT turned on it doesn't get to the Breakpoint:

    PDT Returned Data Array
    (
    )
    then

    IPN WARNING :: PDT Transaction was not marked as SUCCESS. Keep this report
    for potential use in fraud investigations.
    IPN Info =
    This object may be found here
    then

    PDT WARNING :: Order not marked as "Completed". Check for Pending reasons
    or wait for IPN to complete.
    [payment_status] =>
    [pending_reason] =>
    I've triple checked that the PDT is correct in Zen, and I've switched every option referred to in previous topics around, but still can't get it to work.

    I hope it's something simple I've missed. Any help would be appreciated.

    Many thanks.

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

    Default Re: PayPal IPN problem

    If your only logs are PDT logs then something must be blocking incoming IPN traffic.
    What happens if you turn off PDT altogether? (disable in your pp account, and blank out the pdt code in zen cart module)

    And ... what happens when you test a live transaction instead of the sandbox?
    .

    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. #3
    Join Date
    Apr 2008
    Location
    Waterloo, Ontario, Canada
    Posts
    1
    Plugin Contributions
    0

    Default Re: PayPal IPN problem

    I've had the same problem. I believe it is a port issue that can be fixed by changing /includes/modules/payment/paypal/paypal_functions.php : line 399

    PHP Code:
    //$scheme = 'http://';
    $scheme 'https://'
    It could be related to some changes by PayPal to the sandbox area.

    Source Info:
    http://paypaldeveloper.com/pdn/board...cending&page=1
    http://paypal.lithium.com/pdn/board/...essage.id=9593


    Matt
    PeaceWorks Consulting
    (519)725-7875
    empowering people we believe in

 

 

Similar Threads

  1. paypal IPN problem.
    By dyetara in forum Managing Customers and Orders
    Replies: 3
    Last Post: 28 Mar 2010, 01:31 AM
  2. Basic paypal IPN problem...doesn't show the item name on paypal
    By sunny747 in forum Built-in Shipping and Payment Modules
    Replies: 9
    Last Post: 5 Jan 2008, 06:38 AM
  3. I'm using PayPal Express and PayPal IPN, should I remove PayPal IPN?
    By tj1 in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 3 Nov 2007, 05:20 AM
  4. paypal ipn problem (not echeque) timeout getting IPN
    By miccysoft in forum Built-in Shipping and Payment Modules
    Replies: 0
    Last Post: 9 May 2007, 12:40 PM

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