Forum Replies Created

Viewing 15 replies - 1 through 15 (of 20 total)
  • I just disabled it as well. It crashes on 3 sites I use it on. Here is the error message I get…I have memory set at 256M

    Running Centos 9 Stream,

    PHP 8.0.30 (cli) (built: Aug 3 2023 17:13:08) ( NTS gcc x86_64 )
    Copyright (c) The PHP Group
    Zend Engine v4.0.30, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.30, Copyright (c), by Zend Technologies

    Server version: Apache/2.4.57 (CentOS Stream)
    Server built: Jul 20 2023 00:00:00 with php-fpm

    Fatal error: Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type resource, null given in /wp-admin/includes/class-wp-filesystem-ftpext.php:438 Stack trace: #0 /wp-admin/includes/class-wp-filesystem-ftpext.php(438): ftp_nlist() #1 /wp-admin/includes/class-wp-filesystem-ftpext.php(456): WP_Filesystem_FTPext->exists() #2 /wp-admin/includes/class-wp-filesystem-ftpext.php(757): WP_Filesystem_FTPext->is_file() #3 /wp-admin/includes/file.php(2772): WP_Filesystem_FTPext->dirlist() #4 /wp-content/plugins/wordpress-seo/wp-seo-main.php(361): wp_opcache_invalidate_directory() #5 /wp-includes/class-wp-hook.php(324): wpseo_init() #6 /wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #7 /wp-includes/plugin.php(517): WP_Hook->do_action() #8 /wp-settings.php(506): do_action() #9 /wp-config.php(95): require_once(‘…’) #10 /wp-load.php(50): require_once(‘…’) #11 /wp-blog-header.php(13): require_once(‘…’) #12/index.php(17): require(‘…’) #13 {main} thrown in?/wp-admin/includes/class-wp-filesystem-ftpext.php?on line?438

    Notice: Function is_embed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see?Debugging in WordPress?for more information. (This message was added in version 3.1.0.) in?/wp-includes/functions.php?on line?6031

    Notice: Function is_search was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see?Debugging in WordPress?for more information. (This message was added in version 3.1.0.) in?/wp-includes/functions.php?on line?6031

    • This reply was modified 10 months, 1 week ago by rabh.

    This was a marathon, but I want to mention my resolution to the ‘credentials not transferring’ issue.

    I disabled all my plugins except for Woo and Amazon Pay which SHOULD have made the thing work. It did not.

    The reason it did not is because although I had disabled W3 Total Cache plugin, the two files that W3 has you place in the wp-content directory, advanced-cache.php and object-cache.php are still being called and interfering with the process. Once I renamed those files so they would not run I was able to use the Reconnect With Amazon button.

    I still cannot change the ‘Use Login with Amazon App’ setting.

    Thread Starter rabh

    (@rabh)

    OK, another update…just for other’s information…

    This message remains on the Amazon Pay settings page but the system is working in that it will create orders using the addresses from Amazon…

    Although I get these messages in the order after processing the refund:

    amazon_charge_permission_status: {“status”:”NonChargeable”,”reasons”:[{“reasonCode”:”TransactionAmountExceeded”,”reasonDescription”:”The charged amount has reached the maximum chargeable amount. You cannot initiate a new charge unless one of the previous charges is canceled.”}],”type”:”OneTime”}

    amazon_charge_status: {“status”:”Captured”,”reasons”:[]}

    then I have a refund ID.

    I am assuming it is now working because I disabled the AdvancedCaptchaNoCaptcha plugin on the Woocommerce Checkout page. Not great, but it’s working.

    I have a similar problem, although it isn’t consistent, and I was, after much trial and error, able to reconnect to Amazon Pay with the V2 plugin. It kind of works, but the address returned by Amazon isn’t recognized by Woo.

    I also have the problem that My “Login with Amazon App’ is disabled from version 1.13.1 and I cannot enable it because it is read only.

    Amazon Pay: Additional Setup Required – To ensure full compatibility with this version of WooCommerce, please enable the “Use Login with Amazon App” feature from the settings page. After enabling Login with Amazon click the “CONFIGURE/REGISTER NOW” button to re-run configuration and setup your credentials. Alternatively, perform the setup manually using these instructions.

    • This reply was modified 3 years, 6 months ago by rabh.

    OK, I got it to work, to transfer the credentials.

    Now, when I try to make a purchase (using a different browser and my personal Amazon account) after the latest Amazon Pay update), it logs me into Amazon, retrieves my payment information and address and displays the information in the two little boxes.

    So I click on PLACE ORDER and just above the two boxes I get a red excalamation mark and “please enter an address” and there is no way to continue.

    So I tried logging into my store account, then tried to pay with Amazon Pay and still get the enter an address error.

    So then I went into my store account and entered an address (doesn’t transfer from Amazon Pay ?).

    Then I hit PLACE ORDER again and got this error:
    Error: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

    So the system created the order with no addresses and set amazon_payment_advanced_version to 1.13.1 despite having retrieved the version 2 credentials from Amazon.

    So checking again, at the top it says “Amazon Pay: Additional Setup Required – To ensure full compatibility with this version of WooCommerce, please enable the “Use Login with Amazon App” feature from the settings page. After enabling Login with Amazon click the “CONFIGURE/REGISTER NOW” button to re-run configuration and setup your credentials. Alternatively, perform the setup manually using these” but of course “Login with Amazon app” is a V1 parameter which cannot be changed on the settings page.

    Enable Amazon Pay & Login with Amazon is enabled, but the plugin keeps saying reconnect with Amazon Pay, gets a new set of credentials and then still doesn’t work.

    Very frustrating.

    • This reply was modified 3 years, 6 months ago by rabh.
    • This reply was modified 3 years, 6 months ago by rabh.
    • This reply was modified 3 years, 6 months ago by rabh.

    No, still doesn’t work.

    Hi.

    I was having problems emailing you because your server was rejecting my replies.

    I think it’s working now (the email).

    In any event, I tried to do the manual process to get keys and it did not provide me with a file of keys. I can’t create a new store so all it was doing was changing my current keys (or appeared to be doing that).

    I will try some other permissions things on my end to see if I can get it to work.

    So I disabled all the plugins except for Woocommerce itself and Jetpack. Activated 2021 theme.

    Still no joy.

    I go through the process and tell it to transfer the credentials, it says it successfully transferred the credentials but Woocommerce Amazon Pay plugin just sits there waiting for the credentials to arrive and the ssl access log just continues to repeat:

    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26
    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26
    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26
    “POST /wc-api/wc_gateway_amazon_payments_advanced_merchant_onboarding/ HTTP/1.1” 200 20
    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26

    No, it doesn’t work. I sign in, I go through the process and tell it to transfer the credentials, it says it successfully transferred the credentials but Woocommerce Amazon Pay plugin just sits there waiting for the credentials to arrive and the ssl access log just continues to repeat:

    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26
    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26
    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26
    “POST /wc-api/wc_gateway_amazon_payments_advanced_merchant_onboarding/ HTTP/1.1” 200 20
    “GET /wp-admin/admin-ajax.php?action=amazon_check_credentials&nonce=ef65cf720b HTTP/1.1” 200 26

    ad infinitum. This is with all plugins except Woocommerce and Jetpack disabled and 2021 theme.

    I changed the theme…no change, still doesn’t work…
    Next the plugins

    Thanks, I did already disable most all of the plugins. I will try changing the theme and then get back to you.

    I have almost 30 years of IT and 12 or so with WP and Woo.

    After pissing with this for 3 hours, I cannot make this work despite disabling all my web site security, disabling a bunch of plugins and enabling the legacy API. To say the instructions are confusing is an understatement.

    One “assumes” that “Reconnect” means reconnect (connect) the V2 plugin with the existing Amazon Pay account associated with the Amazon Seller account (otherwise why use sign-in instead of create a new Amazon Pay account ?)

    Amazon says it has successfully transferred the keys (so Amazon accepts the connection and transfers the keys to the existing Amazon Pay account), Woo plugin says it’s waiting for a response from Amazon.

    I’ve had an Amazon Pay account for a year or so. There is NO PLACE to download JSON files and keys.

    • This reply was modified 3 years, 6 months ago by rabh.

    I can’t get this to work either. I’ve been using AP for ages without problems.

    Amazon says it has transferred the credentials, the Woo settings just sits there waiting forever for the results.

    By clicking Transfer API Keys, your API Keys will be securely sent to the following URL:
    https://www.xxx.com/wc-api/wc_gateway_amazon_payments_advanced_merchant_onboarding/
    Your keys have been transferred.
    We successfully shared your Amazon Pay keys with .
    Close the window to return to your admin panel.

    Note that the Merchant ID and Store ID are there, but no public key…and of course it continues to say “Reconnect to Amazon Pay”.

    Extremely frustrating. Trying to make sense of the manual instructions doesn’t help (and I have 30 years in IT) there is no place to download the keys on Amazon Seller Central nor Amazon Pay.

    • This reply was modified 3 years, 6 months ago by rabh.
    • This reply was modified 3 years, 6 months ago by rabh.

    I am having this same problem. I have tried about 25 different themes, disabled all kinds of plugins.

    I migrated my live site to a development site including directly copying all of the images. On the product category pages the images are always blurry. Then I click on the product and on the product page it is not blurry. Then I go back to the product category page and the image for that product is no longer blurry, but the rest are.

    The ONLY theme that displays the images non-blurry, is the original theme from the live site, Storefront. Every other theme I have tried to use produces blurry product category images.

    With WC prior to v4 there was a place under settings to define image sizes. This has gone away in v4 so I can’t do anything there.

    Yes, I have tried regenerating images multiple times. The blurry looks like it’s high compression levels…

    • This reply was modified 4 years, 7 months ago by rabh.

    I have the same problem.

    Additionally, I had a customer order 2 items and the plugin insists on printing 2 labels, would not allow me to move both products into 1 box.

    Ridiculous.

Viewing 15 replies - 1 through 15 (of 20 total)