• Resolved FrankwwWeber

    (@frankwwweber)


    Hi,

    if I use the Button “Check out with PayPal” in the cart. I don’t get any address information from PayPal back in my Woocommerce store. I have only an order with the name and an emailaddress. Sorry, that’s not good.

    If I use the normal Checkout and pay with paypal every thing is fine because the client has to filled out the fields before can order.

    I have to questions:
    1) How can we fix the error with the address?
    2) How can I disable only the PayPal Button in the cart, that Paypal Express Checkout can only use in normal Checkout

    Please help.

    Kind regards Frank Weber from Germany (sorry for the english)

Viewing 15 replies - 1 through 15 (of 23 total)
  • Plugin Contributor Phil

    (@fullysupportedphil)

    Automattic Happiness Engineer

    Hey Frank,

    Can you please trying switching to the StoreFront or Twenty Seventeen themes to see if this helps?

    The plugin will pass address information from PayPal back to your site and it will be shown on the checkout page. Third-party themes or plugins could be interfering with this those. If changing your theme doesn’t help, the next step is to disable all plugins except for WooCommerce and WooCommerce PayPal Express Checkout.

    I hope that helps Frank ??

    Thread Starter FrankwwWeber

    (@frankwwweber)

    Sorry,

    I can’t because I have an answer from Paypal directly. I must get a special contact with paypal directly to get the address for the receipt. I have solved the problem by deactivate the Paypal Button via CSS and now my Store give me the address directly via necessary input fields

    Kind regards Frank

    • This reply was modified 7 years, 9 months ago by FrankwwWeber.
    Plugin Contributor Thomas Shellberg

    (@shellbeezy)

    Automattic Happiness Engineer

    Frank,

    I appreciate that you have found a solution to this, although it sounds like something is certainly wrong with the store setup or Checkout page as the address should be loaded based on the PayPal user’s billing and shipping information.

    Let us know if you wish to revisit this, and try the steps outlined previously if so.

    Hi, I’m having this same issue. Just setup a super simple site to test this. I click the the checkout with paypal button on the cart page to get the modal window, login to paypal, pay, come back to the site like this: https://prntscr.com/ep69kn

    In the backend I don’t know the customers shipping address: https://prntscr.com/ep6bmx

    Plugin Contributor D Smith a11n

    (@dsmithweb)

    Automattic Happiness Engineer

    Hi Dan!

    Sorry to hear of this problem. To echo Phil above, this could well be a scripting conflict. Can you disable all plugins except for WooCommerce and WooCommerce PayPal Express Checkout, switch to a default theme like Twenty Sixteen, and see if that changes it?

    Also note the original poster’s question was about billing address. If you check the “Require Billing Address” box in the plugin’s settings, customers will be obligated to fill their billing information out before checkout.

    Thanks for the reply. As instructed I set to 2016, disabled all other plugins.

    https://prntscr.com/eqghjl
    https://prntscr.com/eqgjtw
    https://prntscr.com/eqgi6x
    https://prntscr.com/eqgk1o

    After logging in and proceeding PayPal does not send back my shipping address to the confirmation page. Is just gives name and email.

    Yes there sorry for the cross post, there is send back billing address option which I haven’t tried/enabled because first I want PayPal to send back the shipping address as this is the most likley outcome. Plus I would want to know shipping, not billing to send the order.

    Maybe it only sends it back if you are checking out as a guest and are filling out those fields in the form but I’m sure I read somewhere PayPal does not share the information back so I don’t know how this could work?

    Hi Team,
    I am a technical account manager at paypal, and this issue was brought to my attention recently from my team as well. Can you please share the EC token in the URL when the user clicks on the “Checkout with PayPal” button from cart page, and gets redirected to PayPal via the in-context window. It is in the URL.

    The token looks like: EC-0BW433227N394340G

    I need that token to be able to see the logs on our end and confirm if we are sending the shipping address or not?

    Thanks in advance,
    -Ekta Agarwal

    Hi Ekta, thanks for looking at this, is this something I can share via email instead? If you can provide a paypal email address. I’ve no idea if these tokens are secure and I realised I left my email in one of the screen shots which I now can’t edit.

    • This reply was modified 7 years, 8 months ago by dandotso.
    • This reply was modified 7 years, 8 months ago by dandotso.

    absolutely. My email is [email protected]. I did get the last token you sent and am looking into it and will post the results shortly!

    Thanks,
    -ekta

    Hi I checked the request coming in. the problem is in the setExpressCheckout call the noshipping=1 is being set. Why is that the case? Are you selling virtual products?
    I checked a few other woo requests from that plugin, and I do not see that problem there?

    SetExpressCheckoutRequest
    returnurl “https://musicink.golivenow.co.uk/checkout?woo-paypal-return=true”
    cancelurl “https://musicink.golivenow.co.uk/cart?woo-paypal-cancel=true”
    noshipping “1”
    logoimg “https://musicinkcases.com/wp-content/uploads/musicink-paypal-logo.jpg”
    solutiontype “Sole”
    brandname “Music Ink Cases”
    method “SetExpressCheckout”
    version “120.0”

    Could you run thru one test transaction with the PayPal button in the shopping cart and give me the token
    Then run thru a test tranasction with the paypal in the main checkout and give me the token

    I will double check once again.

    Right now the problem is that parameter being sent in your setEC call. Because noshipping=1 is being sent, no address is being returned as part of the getEC call and hence you are not seeing anything in the final review page!

    Hope this helps!
    -Ekta

    Thanks, yes sure. It’s just a simple product. All setting are default woocommerce ones.

    cart: EC-8BA20119HY672343H
    checkout: EC-3NM05432A56761837

    Okay got it, checkingnow!
    Ekta

    dandotso – something is wrong with the plugin, woo team can you please check here. Why is the plugin sending a noshipping=1 – that is not correct behavior. I will reach out to Woo support in parallel to look into this issue.

    Please see details below:

    cart: EC-8BA20119HY672343H —

    Event Type API
    Event ID 14
    Data Type Blob
    Timestamp Apr 1, 2017 02:47:04 CDT (1491032824)
    SetExpressCheckoutRequest
    returnurl “https://musicink.golivenow.co.uk/checkout?woo-paypal-return=true”
    cancelurl “https://musicink.golivenow.co.uk/cart?woo-paypal-cancel=true”
    noshipping “1”
    logoimg “https://musicinkcases.com/wp-content/uploads/musicink-paypal-logo.jpg”
    solutiontype “Sole”
    brandname “Music Ink Cases”
    method “SetExpressCheckout”
    version “120.0”

    checkout: EC-3NM05432A56761837
    SetExpressCheckoutRequest
    returnurl “https://musicink.golivenow.co.uk/checkout?woo-paypal-return=true”
    cancelurl “https://musicink.golivenow.co.uk/cart?woo-paypal-cancel=true”
    noshipping “1”
    addroverride “1”
    logoimg “https://musicinkcases.com/wp-content/uploads/musicink-paypal-logo.jpg”
    brandname “Music Ink Cases”
    method “SetExpressCheckout”
    version “120.0”

    Thanks, I’m glad it’s not just me then!

    Dandotso – i am not sure yet if it is specific to you, or the plugin itself. When I look at other transactions coming thru the plugin, they seem to have the right parameters :(. I’ve sent an email to woo support directly as well to confirm if this is specific to you or the plugin. I will be travelling Monday, tuesday, wednesday, but will make sure I keep you updated as soon as I hear back!

    Regards,
    -Ekta

Viewing 15 replies - 1 through 15 (of 23 total)
  • The topic ‘No Billing Adress back’ is closed to new replies.