Results 1 to 4 of 4
  1. #1
    Join Date
    Sep 2022
    Location
    Chennai
    Posts
    26
    Plugin Contributions
    0

    Default PayPal Express Checkout Issues

    Dear Friends,

    We are currently using Zen Cart 1.5.8 under PHP 8.1.9 Version at www.celextel.com.

    1

    We are not getting Payment Emails from PayPal when a Payment is made through PayPal Express Checkout Payment Module with Payment Action as Auth Only.

    PayPal support has informed us that there is no issue at their end.

    We get Payment Email from PayPal when the payment is made through a PayPal Invoice Link. We also used to get Emails when we were using osCommerce based Store with their PayPal Express Checkout Payment Module.

    2

    PayPal Express Checkout seems to be not IPN enabled as payment details in the Orders do not get updated after we Capture an Amount.

    3

    We updated paypalwpp.php File with the latest Version at the following URL:
    https://github.com/zencart/zencart/t...odules/payment

    We have also added the following New File:
    /includes/modules/payment/paypal/paypal_currency_check.php

    New paypalwpp.php File is showing the following Error Log at Checkout Payment page while testing:
    #4 /home/XXXX/public_html/index.php(35): require('/home/celextel/...')
    --> PHP Warning: Undefined variable $order_amount in /home/XXXX/public_html/includes/modules/payment/paypalwpp.php on line 286.

    We had to change the following New Code:
    PHP Code:
    // module cannot be used for purchase > $10,000 USD equiv
        
    require_once DIR_FS_CATALOG DIR_WS_MODULES 'payment/paypal/paypal_currency_check.php';
        if (
    paypalUSDCheck($order->info['total']) === false) {
          
    $this->enabled false;
          
    $this->zcLog('update_status''Module disabled because purchase price (' $order_amount ') exceeds PayPal-imposed maximum limit of 10,000 USD or equivalent.');
        } 
    to the following Old Code:
    PHP Code:
        // module cannot be used for purchase > $10,000 USD equiv
        
    $order_amount $this->calc_order_amount($order->info['total'], 'USD'false);
        if (
    $order_amount 10000) {
          
    $this->enabled false;
          
    $this->zcLog('update_status''Module disabled because purchase price (' $order_amount ') exceeds PayPal-imposed maximum limit of 10,000 USD or equivalent.');
        } 
    Please do the needful if there are solutions to these issues.

    Thanks,

    Lakshmanan

  2. #2
    Join Date
    Feb 2006
    Location
    Tampa Bay, Florida
    Posts
    9,697
    Plugin Contributions
    123

    Default Re: PayPal Express Checkout Issues

    #3 is a bug; PR here: https://github.com/zencart/zencart/pull/5435

    but bear in mind that you only hit this if you submit an order for $10K USD or more.

    I don't have any clients using Auth Only so I can't help you on the other issues.
    That Software Guy. My Store: Zen Cart Modifications
    Available for hire - See my ad in Services
    Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
    Do you benefit from Zen Cart? Then please support the project.

  3. #3
    Join Date
    Sep 2022
    Location
    Chennai
    Posts
    26
    Plugin Contributions
    0

    Default Re: PayPal Express Checkout Issues

    Quote Originally Posted by swguy View Post
    #3 is a bug; PR here: https://github.com/zencart/zencart/pull/5435

    but bear in mind that you only hit this if you submit an order for $10K USD or more.

    I don't have any clients using Auth Only so I can't help you on the other issues.
    Okay, thanks.

  4. #4
    Join Date
    Sep 2022
    Location
    Chennai
    Posts
    26
    Plugin Contributions
    0

    Default Re: PayPal Express Checkout Issues

    Quote Originally Posted by swguy View Post
    #3 is a bug; PR here: https://github.com/zencart/zencart/pull/5435
    but bear in mind that you only hit this if you submit an order for $10K USD or more.
    The following New Code is also showing a Blank checkout_payment page for a Total Order Value of US$203.53:
    PHP Code:
        // module cannot be used for purchase > $10,000 USD equiv
        
    require_once DIR_FS_CATALOG DIR_WS_MODULES 'payment/paypal/paypal_currency_check.php';
        if (
    paypalUSDCheck($order->info['total']) === false) {
          
    $this->enabled false;
          
    $this->zcLog('update_status''Module disabled because purchase price (' $order->info['total']. ') exceeds PayPal-imposed maximum limit of 10,000 USD or equivalent.');
        } 
    Error Log is as follows:
    [01-Dec-2022 08:57:08 Asia/Kolkata] PHP Fatal error: Uncaught Error: Attempt to assign property "enabled" on null in /home/XXXX/public_html/includes/modules/pages/checkout_payment/header_php.php:120
    Stack trace:
    #0 /home/XXXX/public_html/index.php(35): require()
    #1 {main}
    thrown in /home/XXXX/public_html/includes/modules/pages/checkout_payment/header_php.php on line 120
    Please do the needful.

    Thanks,

    Lakshmanan

 

 

Similar Threads

  1. Zen Cart v1.5.5f PayPal Express Checkout issues
    By madshaun1984 in forum Built-in Shipping and Payment Modules
    Replies: 17
    Last Post: 22 Feb 2018, 06:14 PM
  2. Paypal Express issues with overseas customers
    By phiblack in forum PayPal Express Checkout support
    Replies: 21
    Last Post: 16 Feb 2012, 12:31 PM
  3. Cart not showing on paypal express Check after click on express checkout button
    By magic.solve in forum PayPal Express Checkout support
    Replies: 5
    Last Post: 2 Aug 2011, 06:58 PM
  4. paypal website standard IPN acting as express checkout (paypal login only)in checkout
    By sheena88 in forum Built-in Shipping and Payment Modules
    Replies: 4
    Last Post: 9 Oct 2010, 02:36 AM
  5. Paypal Express checkout don't show button after installing Google Checkout
    By jgarabot in forum PayPal Express Checkout support
    Replies: 9
    Last Post: 2 Apr 2007, 07:59 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