Page 14 of 27 FirstFirst ... 4121314151624 ... LastLast
Results 131 to 140 of 262
  1. #131
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,339
    Plugin Contributions
    94

    Default Re: PayPal RESTful API Payment Module

    Yea, I need to come up with a better GUID; that's where the 'already captured' message is coming from.

  2. #132
    Join Date
    Apr 2009
    Posts
    468
    Plugin Contributions
    2

    Default Re: PayPal RESTful API Payment Module

    Quote Originally Posted by lat9 View Post
    Yea, I need to come up with a better GUID; that's where the 'already captured' message is coming from.
    could you just use php function uniqid?

    Think if would also be nice if an email was sent to the administrator if the status is changed because of an error.
    Mark Brittain
    http:\\innerlightcrystals.co.uk\sales\

  3. #133
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,339
    Plugin Contributions
    94

    Default Re: PayPal RESTful API Payment Module

    Quote Originally Posted by brittainmark View Post
    could you just use php function uniqid?

    Think if would also be nice if an email was sent to the administrator if the status is changed because of an error.
    It's a matter of choosing variables that are part of the uniquid; I'm already using a sha256 hash to create that GUID.

    I'm unclear as to what condition an email should be sent to the admin as the processing already sends an email to the admin if the configuration is auto-disabled.

  4. #134
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,339
    Plugin Contributions
    94

    Default Re: PayPal RESTful API Payment Module

    Quote Originally Posted by brittainmark View Post
    I am testing this module against a sandbox account and have come across a problem.
    If a customer makes a sucessful purchase using paypal restful and then attempts to make a second purchase with out loging out one of 2 things happen.
    The first time I tried it the paypal restful module was disable so paypal could not be used for the second transaction.
    This produced an admin log. (so it may have been a different issue as i sucessfully issues a refund).
    Code:
    [09-Aug-2024 10:38:01 UTC] Request URI: /sales/ILSadmin/index.php?cmd=orders&origin=index&page=1&oID=2087&action=edit, IP address: 127.0.0.1, Language id 1
    
    #0 [internal function]: zen_debug_error_handler()
    
    #1 /home/lotus/public_html/innerlightcrystals/sales/includes/modules/payment/paypalr.php(547): trigger_error()
    #2 /home/lotus/public_html/innerlightcrystals/sales/includes/modules/payment/paypalr.php(534): paypalr->setConfigurationDisabled()
    #3 /home/lotus/public_html/innerlightcrystals/sales/includes/modules/payment/paypalr.php(291): paypalr->validateConfiguration()
    #4 /home/lotus/public_html/innerlightcrystals/sales/ILSadmin/orders.php(514): paypalr->__construct()
    #5 /home/lotus/public_html/innerlightcrystals/sales/ILSadmin/index.php(16): require('...')
    --> PHP Warning: Setting configuration disabled: The <b>sandbox</b> credentials for the <var>paypalr</var> payment module are invalid. in /home/lotus/public_html/innerlightcrystals/sales/includes/modules/payment/paypalr.php on line 547.
    The second time I tested it (having logged out and back in) I got the message " We are unable to process your PayPal Checkout payment at this time. Please contact us for assistance."
    I think this is the pertenat bit of the log file
    Code:
        "errMsg": "An interface error (422) was returned from PayPal.",
        "curlErrno": 0,
        "name": "UNPROCESSABLE_ENTITY",
        "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
        "details": [
            {
                "issue": "ORDER_ALREADY_CAPTURED",
                "description": "Order already captured.If 'intent=CAPTURE' only one capture per order is allowed."
            }
    This is against zen cart 2.0.1 using php 8.3.9 mysql 8.3.9
    If you need any further info please let me know.
    Possible duplicate of this GitHub issue: https://github.com/lat9/paypalr/issues/28

  5. #135
    Join Date
    May 2010
    Posts
    145
    Plugin Contributions
    0

    Default Re: PayPal RESTful API Payment Module

    Zen Cart v2.0.1
    paypalr-1.0.2
    https://alchemycabinet.com

    I'm trying to get this plugin to work. I used to use it or one very similar with great results, so I'd really like to get it up and running again.
    I may not have my configuration data correct on the PayPal side; I may have to contact them to help me with that.
    Before I do that I want to make sure the Zen Cart side is functioning properly, but if I do a test run to check out with PayPal, I get the following errors:

    The cart sends me to this url: https://alchemycabinet.com/ipn_main_handler.php?type=ec which simply says the cart can't handle the request.

    The admin logs send me these errors (both errors for each instance):


    [09-Aug-2024 17:17:42 UTC] Request URI: /ipn_main_handler.php?type=ec, IP address: 207.173.41.241
    --> PHP Fatal error: Uncaught TypeError: CouponValidation::is_product_valid(): Argument #2 ($coupon_id) must be of type int, string given, called in /includes/functions/functions_gvcoupons.php on line 90 and defined in /includes/classes/CouponValidation.php:14
    Stack trace:
    #0 /includes/functions/functions_gvcoupons.php(90): CouponValidation::is_product_valid(2, '')
    #1 /includes/modules/order_total/ot_coupon.php(635): is_product_valid(2, '')
    #2 /includes/modules/order_total/ot_coupon.php(138): ot_coupon->get_order_total('')
    #3 /includes/classes/order_total.php(197): ot_coupon->process()
    #4 /includes/modules/payment/paypalwpp.php(1635): order_total->pre_confirmation_check()
    #5 /ipn_main_handler.php(81): paypalwpp->ec_step1()
    #6 {main}
    thrown in /includes/classes/CouponValidation.php on line 14.

    [09-Aug-2024 17:17:42 UTC] Request URI: /ipn_main_handler.php?type=ec, IP address: 207.173.41.241
    --> PHP Fatal error: Uncaught TypeError: CouponValidation::is_product_valid(): Argument #2 ($coupon_id) must be of type int, string given, called in /includes/functions/functions_gvcoupons.php on line 90 and defined in /includes/classes/CouponValidation.php:14
    Stack trace:
    #0 /includes/functions/functions_gvcoupons.php(90): CouponValidation::is_product_valid(2, '')
    #1 /includes/modules/order_total/ot_coupon.php(635): is_product_valid(2, '')
    #2 /includes/modules/order_total/ot_coupon.php(138): ot_coupon->get_order_total('')
    #3 /includes/classes/order_total.php(197): ot_coupon->process()
    #4 /includes/modules/payment/paypalwpp.php(1635): order_total->pre_confirmation_check()
    #5 /ipn_main_handler.php(81): paypalwpp->ec_step1()
    #6 {main}
    thrown in /includes/classes/CouponValidation.php on line 14.

    I have no idea what is going on there as I don't have any coupons enabled or in use.

    Thanks in advance for any help you can give. :)

    ETA: I don't have either of the other PayPal modules enabled, so I don't think they're interfering with each other.
    Last edited by DragonLady; 9 Aug 2024 at 06:40 PM.

  6. #136
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,339
    Plugin Contributions
    94

    Default Re: PayPal RESTful API Payment Module

    Quote Originally Posted by DragonLady View Post
    Zen Cart v2.0.1
    paypalr-1.0.2
    https://alchemycabinet.com

    I'm trying to get this plugin to work. I used to use it or one very similar with great results, so I'd really like to get it up and running again.
    I may not have my configuration data correct on the PayPal side; I may have to contact them to help me with that.
    Before I do that I want to make sure the Zen Cart side is functioning properly, but if I do a test run to check out with PayPal, I get the following errors:

    The cart sends me to this url: https://alchemycabinet.com/ipn_main_handler.php?type=ec which simply says the cart can't handle the request.

    The admin logs send me these errors (both errors for each instance):


    [09-Aug-2024 17:17:42 UTC] Request URI: /ipn_main_handler.php?type=ec, IP address: 207.173.41.241
    --> PHP Fatal error: Uncaught TypeError: CouponValidation::is_product_valid(): Argument #2 ($coupon_id) must be of type int, string given, called in /includes/functions/functions_gvcoupons.php on line 90 and defined in /includes/classes/CouponValidation.php:14
    Stack trace:
    #0 /includes/functions/functions_gvcoupons.php(90): CouponValidation::is_product_valid(2, '')
    #1 /includes/modules/order_total/ot_coupon.php(635): is_product_valid(2, '')
    #2 /includes/modules/order_total/ot_coupon.php(138): ot_coupon->get_order_total('')
    #3 /includes/classes/order_total.php(197): ot_coupon->process()
    #4 /includes/modules/payment/paypalwpp.php(1635): order_total->pre_confirmation_check()
    #5 /ipn_main_handler.php(81): paypalwpp->ec_step1()
    #6 {main}
    thrown in /includes/classes/CouponValidation.php on line 14.

    [09-Aug-2024 17:17:42 UTC] Request URI: /ipn_main_handler.php?type=ec, IP address: 207.173.41.241
    --> PHP Fatal error: Uncaught TypeError: CouponValidation::is_product_valid(): Argument #2 ($coupon_id) must be of type int, string given, called in /includes/functions/functions_gvcoupons.php on line 90 and defined in /includes/classes/CouponValidation.php:14
    Stack trace:
    #0 /includes/functions/functions_gvcoupons.php(90): CouponValidation::is_product_valid(2, '')
    #1 /includes/modules/order_total/ot_coupon.php(635): is_product_valid(2, '')
    #2 /includes/modules/order_total/ot_coupon.php(138): ot_coupon->get_order_total('')
    #3 /includes/classes/order_total.php(197): ot_coupon->process()
    #4 /includes/modules/payment/paypalwpp.php(1635): order_total->pre_confirmation_check()
    #5 /ipn_main_handler.php(81): paypalwpp->ec_step1()
    #6 {main}
    thrown in /includes/classes/CouponValidation.php on line 14.

    I have no idea what is going on there as I don't have any coupons enabled or in use.

    Thanks in advance for any help you can give. :)

    ETA: I don't have either of the other PayPal modules enabled, so I don't think they're interfering with each other.
    The logs "say" that you've got PayPal Express Checkout enabled and that's what was used to pay for the order.

  7. #137
    Join Date
    May 2010
    Posts
    145
    Plugin Contributions
    0

    Default Re: PayPal RESTful API Payment Module

    Okay; so why was I taken to a page that says the cart can't handle the request? Is that on the PayPal end?

  8. #138
    Join Date
    Mar 2009
    Location
    New Zealand
    Posts
    76
    Plugin Contributions
    0

    Default Re: PayPal RESTful API Payment Module

    ZC 2.0.1 on local host.
    Have installed Restful API and got my credentials (Client ID/Client Secret) from Paypal, but the mod wont activate.
    I get this message:
    The live credentials for the paypalr payment module are invalid. The payment module has been automatically disabled.

    Do I have to test from a live site?

  9. #139
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,339
    Plugin Contributions
    94

    Default Re: PayPal RESTful API Payment Module

    Quote Originally Posted by DragonLady View Post
    Okay; so why was I taken to a page that says the cart can't handle the request? Is that on the PayPal end?
    Because that resulted in a PHP Fatal Error, i.e. a Server 500 error.

  10. #140
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,339
    Plugin Contributions
    94

    Default Re: PayPal RESTful API Payment Module

    Quote Originally Posted by mikecnz View Post
    ZC 2.0.1 on local host.
    Have installed Restful API and got my credentials (Client ID/Client Secret) from Paypal, but the mod wont activate.
    I get this message:
    The live credentials for the paypalr payment module are invalid. The payment module has been automatically disabled.

    Do I have to test from a live site?
    I've successfully used live credentials on a localhost test environment.

    Try turning on the module's debug configuration setting. That will create a trace-log in the site's /logs directory that might have additional information.

 

 
Page 14 of 27 FirstFirst ... 4121314151624 ... LastLast

Similar Threads

  1. v158 UPS Shipping using RESTful/OAuth API [Support Thread]
    By lat9 in forum Addon Shipping Modules
    Replies: 147
    Last Post: 8 Mar 2025, 06:38 PM
  2. IPower & FirstData API Payment Module
    By spence in forum Addon Payment Modules
    Replies: 6
    Last Post: 7 Jul 2011, 06:33 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