Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Contributor angelleye

    (@angelleye)

    Can you provide a screenshot of what you’re seeing at that point, or give me a link to the site?

    Thread Starter mlnewco1

    (@mlnewco1)

    The website is https://joyofliving.org
    After clicking ” Pay with credit or debit card” they see
    Pay with my Paypal account
    or
    Create a Paypal account and pay with your debit or credit card
    https://steppic.com/show/d11ba65a27b4f7d0945c1b848528dded.html
    https://steppic.com/preview/d11ba65a27b4f7d0945c1b848528dded.jpeg

    Thread Starter mlnewco1

    (@mlnewco1)

    Also if the customer clicks on the Checkout button after clicking on the shopping cart icon they see the following message at the bottom of the page:
    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.

    Plugin Contributor angelleye

    (@angelleye)

    I do see that it’s not giving you the guest checkout option, but I can’t think of any reason that would be happening unless one of those options you mentioned was not set the way you think it is..?? Have you double checked all of those? Especially the one in the PayPal account profile..??

    Is your PayPal account a US based account, or is it something else by chance? Do you have a specific value set for WPLANG in your WordPress config file?

    As for the other issue, if Express Checkout is the only payment gateway enabled in WooCommerce then the checkout page is really not needed. As such, the plugin will simply skip it from the cart page, and as you’re seeing, nothing would be displayed in that “regular” section of payment options on the checkout page.

    I have had lots of requests to change this, though, and I already have that done in the development version of the plugin. If you click that link it’ll download a zip file with the dev version, and you can extract that and upload to your server overwriting the original plugin files. This will give you a new option in the Express Checkout settings page that allows you to specify that you’d like to show Express Checkout in that regular payment gateway section on the checkout page. Again, though, you really don’t need the checkout page at all when working with Express Checkout.

    Let me know on those questions I asked you before and I’ll certainly help you more on figuring out what’s going on there.

    Thread Starter mlnewco1

    (@mlnewco1)

    WooCommerce>Checkout>Checkout Process: Enable guest checkout is checked.
    PayPal Account >Selling Tools >Website Preferences>PayPal Account Optional: Is On

    It is a US based account.
    Express Checkout is the only payment gateway enabled.

    There is not a specific value set for WPLANG in the WordPress config file.

    Plugin Contributor angelleye

    (@angelleye)

    There’s one more it looks like you missed. Did you check the option for “Allow customers to checkout without a PayPal account using their credit card” within the Express Checkout settings?

    So it would be under WooCommerce -> Settings, then the Checkout tab, and then the Express Checkout section. Within that you’ll find that option. Need to make sure it’s enabled.

    Let me know if that does it or not.

    Plugin Contributor angelleye

    (@angelleye)

    You also need to make sure the Landing Page Option in the Express settings page is set to Billing.

    Thread Starter mlnewco1

    (@mlnewco1)

    Hi unfortunately although I have followed your instructions I am still having problems allowing my customers to checkout without a PayPal account.

    Initially they see a screen where they are offered a choice of logging into PayPal or to “Pay with a debit or credit card”. If they click Pay with a debit or credit card, they are then taking to a screen that only gives them the option of logging into their PayPal account or creating an account, ie. no guest checkout.

    Also my client “this is their site” really doesn’t like that the default country is Nigeria because most of their customers are based in the U.S.

    https://postimg.org/image/jc6jk59fv/

    Plugin Contributor angelleye

    (@angelleye)

    It would only default to Nigeria if the value for WP_LANG is set to something that PayPal would send through the Nigerian pages based on the LocaleCode. That’s probably why guest checkout isn’t working for you, too.

    I’ve already addressed this in our dev repo, so if you want to download that early you can resolve this issue. You can download it here.

    Just extract those files and then upload the contents to the paypal-for-woocommerce folder on your server, overwriting the existing files. Then when you go into the Express Checkout settings you’ll find a new option for whether or not you want to send the LocaleCode to PayPal. In your case you’ll just disable that feature.

    That should resolve the issues you’re having, so I’m going to close this thread, but let me know otherwise.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Account Optional Not Working’ is closed to new replies.