Thread: 1.5.7 Problems

Page 5 of 7 FirstFirst ... 34567 LastLast
Results 41 to 50 of 61
  1. #41
    Join Date
    Jan 2015
    Location
    Pensacola Florida
    Posts
    75
    Plugin Contributions
    0

    Default Re: payment

    So far had no luck contacting PayPal apparently due to covid-19 they have reduced staff and say they are overloaded and not accepting calls. You have to try to go through help center which does everything possible to block access. I have a request in for contact but it specifics it can take many hours.

  2. #42
    Join Date
    Jul 2012
    Posts
    16,732
    Plugin Contributions
    17

    Default Re: Zen Cart 1.5.7 problems

    Quote Originally Posted by websmith View Post
    I will answer best I can, but let me clarify the sequence of events. The sites were recently upgraded to Zen Cart 1.5.7 and PHP 7.4. One of the problems noted (that had been present since 7.2 PHP but not addressed) was that a php error was generated when PayPal was refunded using the standard module. DrByte provide a fix which was incorporated into the ipn_main_handler.php this update resolved the issue on the refunds, but now I am seeing this second issue. Since it was a change it is suspect that it is related to the new problem.

    Your second question I am not sure how to answer this is the first I have seen of this change and although I read everything I could find with all the merging I did not find anything that stated what the problem was was in terms I understood. This change has not been made and until I understand what error it creates I would be hesitant to apply it.

    The logs referred in the previous poste was debug logs that appear in the Logs folder, but mention of logs reminded me there are IPN logs which also show 2 entries for the orders with the duplicated invoices. The PayPal module itself does not have logging enabled since it is a live site.
    In the linked post, there are two class methods (sections of code that begin with function) that are affected/modified. For the majority of payment modules (those provided in core Zen Cart) the after_order_process method isn't even called so the problem with that one won't be seen in PayPal anything. The other one, admin_notification, relates to accessing features of a payment module while reviewing orders in the admin. E.g., performing a purchase refund for a purchase that used paypal.

    Now, mind you, there is a second patch that will need to be applied if you are transitioning to paypal express on ZC 1.5.7 (and possibly even so for ZC 1.5.6 primarily depending on mySQL settings). This patch is necessary because if the "right" database settings are in place, an attempted purchase will cause a similar issue as recently described. (something I investigated again to see if it was a cause/factor), it's the minorest of changes, but can make a difference.
    Discussion: https://github.com/zencart/zencart/pull/3692
    Files/changes: https://github.com/zencart/zencart/pull/3692/files
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  3. #43
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    12,472
    Plugin Contributions
    88

    Default Re: payment

    Quote Originally Posted by swguy View Post
    Cindy, when you get a second would you please post a link confirming this? I'll add it to the documentation.
    Scott, I don't have a link ... I've just got a working PayPal parent-child business account that's been in effect since 2012.

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

    Default Re: payment

    I've seen stores just use the same PayPal Express credentials in both stores.

    The end result is the same as what you've been doing with Standard: all transactions are intermingled with each other anyway. I believe Express adds the store name to transaction data for filtering purposes.
    .

    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.

  5. #45
    Join Date
    Jan 2015
    Location
    Pensacola Florida
    Posts
    75
    Plugin Contributions
    0

    Default Re: payment

    Here is some additional information I have came across that might add and help with this situation

    1st DrByte said: I've seen stores just use the same PayPal Express credentials in both stores. The end result is the same as what you've been doing with Standard: all transactions are intermingled with each other anyway. I believe Express adds the store name to transaction data for filtering purposes.

    I know DrByte knows a lot more than I do, so I accept there may be a way to make it work but I do not know what it is and cannot find anything to set it up beyond the normal pointing of the module, and I have seen some comments that seem to indicate people had tried but ended up being blocked by PayPal. The following reason is stated many times as to why it will not work: This is because PayPal Standard supports multiple IPN URLs while PayPal Express only supports one.

    2nd I did apply the fixes indicated by MC but sadly they did not resolve the duplicate invoice problem.

    3rd I am slowly getting information from PayPal (it is like swimming in mud sometimes it takes a day or more to get the next response). The Parent-Child accounts mentioned by LAT seem to be available I received this information today from PayPal: "There is the ability to setup a parent-child account which allows there to be a primary PayPal account that the child accounts sweep into at the end of each day. It basically sends the money from your child accounts to the parent account so it can all be transferred to one bank account. However, this is not going to impact the way you integrate PayPal with the website." I have followed with questions to be sure it would satisfy the requirements of PayPal Express and try to make sure I was not opening up to other problems.

    I will post any useful additional information as it becomes available

  6. #46
    Join Date
    Mar 2006
    Location
    Auckland, New Zealand
    Posts
    234
    Plugin Contributions
    0

    Default Re: payment

    Thanks Websmith for all your work on this so far to find a solution. I'm about to have a similar issue with my new websites when I've finished redesigning them and am watching your progress with interest. Currently, I manually invoice my PayPal Clients.
    Elemi

    The Art of Bespoke Aromatherapy
    www.AmorAromatherapy.co.nz

  7. #47
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,133
    Plugin Contributions
    11

    Default Re: payment

    The only real differences in one of our customers' four sites are
    1. In the module itself -- The Store (Brand) Name at PayPal
    2. In their PayPal account -- Set the IPN URL to point to the site's ipn_main_handler

    Everything else is pointed at the main account.

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

    Default Re: payment

    Quote Originally Posted by DrByte View Post
    I've seen stores just use the same PayPal Express credentials in both stores.

    I believe Express adds the store name to transaction data for filtering purposes.
    Confirmed: the invoice "number" passed to PayPal Express (and Pro for that matter) is not the order number, but rather is:
    "customer id number" - "timestamp number" - "store name"

    The store-name suffix allows the differentiation in cases where you're wondering where a certain transaction originated.
    .

    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.

  9. #49
    Join Date
    Jan 2015
    Location
    Pensacola Florida
    Posts
    75
    Plugin Contributions
    0

    Default Re: payment

    Here is the word from PayPal not sure where or why the other information is out there. I will be setting up the test sites tomorrow and do some testing and if all goes well putting this on the live sites and solving the problem within the next couple of days. I have been getting flooded with double invoices.

    Thank you for contacting Merchant Technical Support.

    I understand you want to switch your integration from PayPal Standard to Express Checkout. The Parent-Child relationship you brought up is not really something we offer for standard business accounts without an account manager assigned to it. I don't see any issue with operating multiple websites with Express Checkout to funnel into one PayPal account. You will just be providing the same credentials to each site. Please let me know if you have any further questions. Thank you for your business and I hope you have a great day!

  10. #50
    Join Date
    Jan 2015
    Location
    Pensacola Florida
    Posts
    75
    Plugin Contributions
    0

    Default Re: payment

    I got pulled away for a short time so I did not get back to this until now.

    I have one set of live sites running with the Express. It did resolve the problem of double invoices.

    Everything was set up identical on both sites using the instructions on the module with the exception of the brand name which I put the name for that site in. I have had a few PayPal orders come in with no errors logged and no apparent problems.

 

 
Page 5 of 7 FirstFirst ... 34567 LastLast

Similar Threads

  1. v153 customer login problems... problems w new class.zcPassword
    By carlwhat in forum Upgrading to 1.5.x
    Replies: 5
    Last Post: 1 Aug 2014, 01:42 AM
  2. Layout problems/font size problems
    By shoniqua in forum Basic Configuration
    Replies: 4
    Last Post: 8 Jan 2009, 09:44 PM
  3. htaccess problems, server problems, my zen world is falling apart (streamline.net)
    By fr3spirit in forum Templates, Stylesheets, Page Layout
    Replies: 18
    Last Post: 31 Aug 2008, 04:05 AM
  4. Problems, Problems, Problems!
    By webd in forum General Questions
    Replies: 5
    Last Post: 4 Mar 2008, 11:55 PM
  5. Email header problems - and update problems
    By kinget in forum Templates, Stylesheets, Page Layout
    Replies: 6
    Last Post: 7 Oct 2006, 09:10 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