Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 29
  1. #11
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    Ok leave it with me and I'll try and do more testing, the first issue is becoming less of an issue now so might have just been a glitch and coincidence I had two in a row.

    Is there a way you can manually force a customers cart to process in the event of such an occurrence? I.e if you know the customer has paid but the order doesn't create? Would be great to have a list of unapproved orders and the ability to manually approve?

    Please stay on this thread and I'll post back when I have more info, cheers Doc

  2. #12
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    Dr Byte, appologised for the delay, I'm actually away this week so will be doing testing of the express checkout at the weekend.
    I have just had another order through payments standard that has had the same problem where it isn't creating the order. Any ideas what could be causing a session value not to be stored against the order which causes the details not to be found?

  3. #13
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Express Checkout payment module

    Problems with Standard are usually currency or price mismatches, and would be shown in the logs if logging is enabled.
    .

    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.

  4. #14
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    The problem I have with standard is the error I posted above where it's not finding a matching session id. I was wondering if there is anything that would cause that to happen?

  5. #15
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Express Checkout payment module

    Well, then either you've got your site seriously broken by altering all manner of core code, or those particular log messages are coming from PayPal/eBay transactions which originated from outside your store.
    .

    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.

  6. #16
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    Odd, well only started to happen since I switched to PayPal standard so hopefully going back to express should fix it??

  7. #17
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: Express Checkout payment module

    Hopefully.
    .

    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.

  8. #18
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    Doc,

    Just had another order on the payments standard not create the order, i've just looked at the logs and say the following at the bottom:


    | mc_currency = GBP
    | submitted_currency = GBP
    | order_currency = GBP
    | mc_gross = 36.37
    | converted_amount = 36.36
    | order_amount = 36.3632

    Dec 05 2012 16:47 -- IPN NOTICE :: Failed because of currency mismatch.


    how can I fix this? so that when i resend the IPN the order will go through?

    Thanks

    Phil
    Phil Rogers
    A problem shared is a problem solved.

  9. #19
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    I just resent the IPN and the error now says similar to the other logs I saw:

    Dec 05 2012 17:20 -- NOTICE: IPN Processing Aborted due to missing matching transaction data, as per earlier debug message. Perhaps this transaction was already entered via PDT? Thus there is no need to process this incoming IPN notification.

    So I guess the first error and reason orders are not created is due to currency mis match, and the second do do with the fact that the IPN resending is not finding the order info? is the order info being deleted when the first process runs? and hence the second message?

    For now I have found this two liner fix for the currency mis-match but I assume it only works when an order is created from scratch?

    PHP Code:
      //  $this->totalsum = $order->info['total'];
        
    $my_currency select_pp_currency();
        
    $this->totalsum $order->info['total'] = zen_round($order->info['total'], $currencies->get_decimal_places($my_currency)); 
    I saw in the same thread this was fixed in v1.5, however I don't have time to upgrade at present, is there a better way to do a fix for this or is the two liner above the only way on 1.3.9h ?

    I'm guessing that discounts ect I have set are rounding incorrectly which is what is causing the problem?

    Thanks Phil
    Phil Rogers
    A problem shared is a problem solved.

  10. #20
    Join Date
    Aug 2009
    Location
    Bedford, England
    Posts
    966
    Plugin Contributions
    0

    Default Re: Express Checkout payment module

    with the two liner fix how is it working? I have just simulated the order (without placing it) with this altered code.

    The shopping cart total shows as
    £36.36

    and when at paypal is:
    £36.37

    this is the same as before i changed the code, does this mean its not working or is the modified rounding done when the data is sent back to confirm the order?
    Phil Rogers
    A problem shared is a problem solved.

 

 
Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. PayPal Express Checkout redirecting to payment
    By martinizo in forum PayPal Express Checkout support
    Replies: 2
    Last Post: 8 Jul 2011, 10:56 PM
  2. NOT Skipping Payment Page (Express Checkout: Skip Payment Page = Yes)
    By 1100101 in forum PayPal Express Checkout support
    Replies: 2
    Last Post: 22 Sep 2008, 01:33 PM
  3. Express Checkout not taking payment
    By StarBuck in forum PayPal Express Checkout support
    Replies: 10
    Last Post: 18 Jul 2008, 10:06 PM
  4. 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

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