Support » Plugin: WooCommerce PayPal Checkout Payment Gateway » Try as I might, I still get “no available payment methods” message

  • Resolved Chris Burbridge

    (@chrisbeee)


    I cannot get this to work.

    The API integration with PayPal goes very well, and seems to add (I preseume!) the right API codes credentials. But nevertheless, when I try to check out, I get

    Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.

    I have tried redoing it several times, and every variation I can think of, and it still does not work.

    (For the time being I am turning it back to PayPal Standard).

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support John Coy

    (@johndcoy)

    Automattic Happiness Engineer

    Hi @chrisbeee

    It’s likely that the API credentials are not correct. Could you confirm Debug Log is enabled under WooCommerce > Settings > Payments > PayPal Checkout? If so, can you check the logs under WooCommerce > Status > Logs > PayPal Checkout from the dropdown to see if any errors are recorded there?

    If there are still no errors there, try switching back to a default theme like Twenty Seventeen and disable all plugins except for WooCommerce and PayPal Checkout to see if this resolves the issue. If so, then re-enable each one at a time until you find the one that’s causing the conflict.

    Let us know what you find.

    Hi, thank you for the fast response!

    I did try turning on the log, and the output did not look like an error report. I am assuming of course that the log is for wc_gateway_ppec_xxxxxxxxxxxxx.

    I also did try going to Twenty Seventeen and turning off all plugins except WooCommerce and the WC PayPal Gateway. The report looks like:

    09-13-2018 @ 13:48:08 – WC_Gateway_PPEC_Client::_request: remote request to https://api-3t.paypal.com/nvp with params: Array
    (
    [METHOD] => GetPalDetails
    [VERSION] => 120.0
    [USER] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [PWD] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [SIGNATURE] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    )

    09-13-2018 @ 13:48:09 – WC_Gateway_PPEC_Client::_process_response: acknowleged response body: Array
    (
    [PAL] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [LOCALE] => en_US
    [TIMESTAMP] => 2018-09-13T20:48:08Z
    [CORRELATIONID] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [ACK] => Success
    [VERSION] => 120.0
    [BUILD] => 46457558
    )

    Of course I have obscured the credentials.

    Thanks!

    PS, I am happy to try to check the API credentials manually, if you give some hints about where to find them on PayPal website, because they are very hard to find 😉

    Plugin Support Mike W

    (@nixiack8)

    Hi @chrisbeee,

    I am happy to try to check the API credentials manually, if you give some hints about where to find them on PayPal website, because they are very hard to find

    You can check out the walkthrough at this link to obtain the API credentials. Be sure to enter them in while you are still on TwentySeventeen and have all other plugins but WooCommerce and PayPal Checkout disabled then test it. Please let us know how it goes!

    The Paypal documentation is somewhat enraging, as they have recently “updated” their interface so that My Selling Tools no longer exists; however, even their documentation still references it! I do not like to think about working for a company that must be that dysfunctional. But anyway, you all need to change your documentation.

    It’s possible to access the credentials you’re talking about via the top menu:
    Tools > API Credentials > NVP/SOAP API integration (Classic). A great deal of confusion was caused by not naming which type of API setup was needed, because there are 4 or 5, and the documented route to get there was changed.

    Nevertheless, as I suspected the credentials were set up perfectly by the WooCommerce gateway already–entering them manually did not change the settings or the outcomes. (And I did try turning all possible plugins off and changing the theme.)

    Something else is going on.

    Thanks.

    Plugin Support Mike W

    (@nixiack8)

    Hi @chrisbeee,

    Sorry for the late response, we were seeing if for some reason the IPN issue seen here: https://www.paypal-status.com/history/production was the culprit, but it is unrelated to this error. For further support if you are still having issues, I believe it would be best to actually log in and see what is going on with your site.

    To get this login information to us it would be best to use our ticket system. We should offer you support when using PayPal Express extension. Open a ticket here and you could mention this thread to assign to me or John Coy.

    https://woocommerce.com/my-account/marketplace-ticket-form/

    We look forward to seeing your ticket, or hearing that it is fixed!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Try as I might, I still get “no available payment methods” message’ is closed to new replies.