• Resolved cutu234

    (@cutu234)


    We’ve just activated the express checkout (at the top of the checkout page). Name and email are transferred correctly but not street, zip code and city. These fields are required, of course. Any ideas how to troubleshoot this? We use the new Paypal API V2. I tested it with two Paypal accounts. No luck.

    Thank you very much.

    • This topic was modified 1 year, 1 month ago by cutu234.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @cutu234

    Are you using any plugins that alter the checkout page UX? The PayPal plugin is designed to populate the address fields so it’s likely there is a conflict somewhere.

    Can you share a website link and enable Sandbox mode so we can perform testing?

    Kind Regards

    Thread Starter cutu234

    (@cutu234)

    Thank you very much for the super fast reply. Very much appreciated! Enabling Sandbox will make the express checkout visible for all users and make real payments impossible, right? Unfortunately, this is not an option for a live shop. I will try to connect the staging domain with the customer’s Paypal account. Not quite sure how complicated this is, since I don’t have access to the customer account.

    Plugin Author Payment Plugins

    (@mrclayton)

    You don’t need access to your client’s account. You can create your own Sandbox business account and connect that for testing purposes.

    https://docs.paymentplugins.com/wc-paypal/config/#/create_sandbox_account

    Once you have the staging site ready you can share that link and we will review.

    Kind Regards

    Thread Starter cutu234

    (@cutu234)

    OK, I set up the plugin on our test site. You can check it here:

    https://a-go-test.de/marder-vertreiben/testprodukt/

    If you use the express button on the cart page, ZIP code, city and address are not filled in. For test purposes I deactivated the child theme and plugins that might have some effect on the cart page. Still no luck.

    Any ideas?

    Plugin Author Payment Plugins

    (@mrclayton)

    OK, I set up the plugin on our test site. You can check it here:

    Please enable sandbox mode, you currently have production mode enabled.

    Thread Starter cutu234

    (@cutu234)

    Ok, the sandbox mode is enabled. That was quite a ride. The PayPal documentation is not very helpful at all.

    Thank you very much!

    Plugin Author Payment Plugins

    (@mrclayton)

    The PayPal documentation is not very helpful at all.

    Our documentation has a step by step guide you could have followed:

    https://docs.paymentplugins.com/wc-paypal/config/#/create_sandbox_account?id=create-sandbox-account

    The reason address info is not populating is because your sandbox site product is digital. PayPal, per our documentation, doesn’t provide the billing address by default. PayPal only provides the shipping address, which isn’t available for a product that doesn’t require shipping.

    If you setup a product that requires shipping you will see the address info populates automatically.

    Kind Regards

    Thread Starter cutu234

    (@cutu234)

    Yikes, I didn’t know that. I have to apologize. You are absolutely right. We used a virtual product for test purposes. I had no idea that the PayPal API is THAT bad. This makes absolutely no sense at all. While a virtual product does not need a shipping address, the shop owner usually needs all customer data for the receipt. I would never ever have thought of this.

    You made my day! Thanks again!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Address not working’ is closed to new replies.