• Resolved vinomundi

    (@vinomundi)


    Hi again!

    When we configure to hide delivery address when delivery method is pickup at store, gateway PayPal Brazil stops working.

    The error message at PayPal area is that street address, city, state and Zip code are missing.

    • This topic was modified 2 years, 4 months ago by vinomundi.

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

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    This happens because the local pickup feature will set the order with “no shipping address needed”.

    For that reason, the PayPal plugin might not be able to retrieve the shipping address.

    1. Could you confirm which plugin exactly you are using for connecting to PayPal?

    Best,
    Diego

    Thread Starter vinomundi

    (@vinomundi)

    Hi @diegoversiani !

    Probably PayPal Brasil gateway needs those fields…
    So, do we have to enable delivery address even for pickup, or do you have an alternative solution?

    We are using this plugin:

    https://br.www.ads-software.com/plugins/paypal-brasil-para-woocommerce/

    Regards.

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    I just released an update to the Local Pickup feature which fixes a bug where the billing fields were not being recognized when using a Local Pickup shipping method.

    I’m not sure if this would fix the issue you have as you did not specify if the error message for missing fields is related to billing or shipping address.

    However, this update is only available to users of the Fluid Checkout PRO version as the Local Pickup feature has been removed from the Lite version. More information about it can be found here:
    https://fluidcheckout.com/version-2-moved-features/

    I’m closing this topic here as it is now only related to the PRO version. If you need further assistance please open a new support ticket here:
    https://support.fluidcheckout.com/portal/en/newticket

    Best,
    Diego

    Thread Starter vinomundi

    (@vinomundi)

    Hi Diego,

    Good to know!
    We intent to upgrade to Pro in the near future.

    We′ve found out a new issue with PayPal, related to address completion, and I opened a ticket with them.
    The problem occurs when only virtual products are purchased.
    In this case, there′s only Billing Address, and PayPal plugin raises the same error message (missing address fields).

    Do you think that the same solution you adopted for the pick up at store could solve this too?
    It would be great. Thanks.

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    I believe it won’t solve this problem with PayPal, however, a similar solution might.

    I’ll check that and let you know.

    1. Could you confirm whether the PayPal message only is related to Billing or Shipping address? Or is it generic and just say “address missing”?

    2. Please send me a screenshot of the error message, then I can check in the code where it comes from ??

    Best,
    Diego

    Thread Starter vinomundi

    (@vinomundi)

    Thanks for the quick response!

    The PayPal message doesn′t specify if the Adress is Billing or Shipping.
    However, as we have the billing address completed, I guess the missing data is on the shipping side (although it doesn′t make any sense for virtual product, as I stated in the ticket I opened with them).

    Screenshot:
    https://snipboard.io/auzbI1.jpg

    Best,
    Renato Prado.

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    I see. Thanks for confirming.

    The issue related to the Local Pickup feature also did not make much sense at first, but then “the devil is in the details” ??

    I’ll test the solution and let you know how it goes.

    Best,
    Diego

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    I’ve implemented a broader solution for preventing the billing address from being overwritten with the shipping address when it is not available.

    It is a similar solution to what I explained earlier for the Local Pickup feature, and this should also fix the issue with PayPal Brasil it the problem is what I’m thinking it is.

    Unfortunately, I was not able to test it with the PayPal Brasil plugin as I need a Brazilian account to set up the sandbox/test mode.

    1. Could you test the beta version 2.0.7-beta-4 from the link below in your website and see if it solves the issue with PayPal Brasil?
    https://t2449427.p.clickup-attachments.com/t2449427/c04bb88b-b765-4c26-911f-bb6203d3301d/fluid-checkout-2.0.7-beta-4.zip

    Best,
    Diego

    • This reply was modified 2 years, 2 months ago by Diego Versiani. Reason: Added link to beta file
    Thread Starter vinomundi

    (@vinomundi)

    I’ve tested the new version.
    The problem remains…

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    Ok. Unfortunately I’m not able to fully test the PayPal Brasil plugin as I need an account there.

    If you haven’t yet, I suggest you test purchasing a virtual product with the PayPal Brasil gateway and with Fluid Checkout deactivated.

    This way you’ll be able to at least determine if this is a problem within the PayPal Brasil plugin alone, or a compatibility issue between Fluid Checkout and PayPal Brasil.

    If it is a compatibility issue, please do let me know.

    I’m closing this topic for now on our internal systems.

    I hope the PayPal Brasil team can solve this issue soon ??

    Best,
    Diego

    Thread Starter vinomundi

    (@vinomundi)

    Hi Diego,

    PayPal Brasil works fine for virtual products once we disable Fluid Checkout…

    I guess – what if we copy, in the background, the field content from billing to shipping address?
    Do you think this could work?
    Would it have any impact for other markets/sellers?

    Kind regards,
    Renato.

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    Just copying the address sounds simpler than it actually is ??

    The shipping address fields are not present in the page, so it might as well not work and could create problems in other areas.

    Ideally, either me or the PayPal Brasil team should be able to test and identify the cause of the conflict and then work on a solution that would tackle the root cause of the problem.

    The problem for my tests is that I would need a PayPal account in Brazil, otherwise not even the sandbox mode is available to me.

    If you don’t mind sharing your PayPal Brasil Sandbox credentials, then I would be able to test it.

    Please do not share any sensitive information here as this support forum is public.

    If you are willing to, I would ask you to open a support ticket on our private support channel to send the sensitive information:
    https://support.fluidcheckout.com/portal/en/newticket

    Best,
    Diego

    Thread Starter vinomundi

    (@vinomundi)

    Credentials sent.
    Thanks!

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @vinomundi,

    Thanks for that. I’m already checking it and will update soon via the support ticket.

    I’m closing this issue here for now.

    Best,
    Diego

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi there,

    Just for the record. The compatibility problem reported has been fixed on Fluid Checkout and will be available soon with the update 2.0.9.

    Best,
    Diego

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Pickup at Store – problem with PayPal’ is closed to new replies.