• Resolved aandreani

    (@aandreani)


    Hi

    I’ve have the option “Capture” for PayPal, unfortunately it doesn’t capture the payment during the flow.

    This is what happens:
    – customer fills all forms
    – select “paypal”
    – paypal pop-up appears
    – login into paypal
    – payment selected
    – after clicking “continue” the pop up close and no payment is processed
    – now in the checkout page the customer has to click again “confirm order” to actually have the payment captured

    This is not the flow I expect afer selecting “Capture” has Transaction Type. I expect that the payment is completed/captured in the pop-up and when it closes there is a redirect to the order confirmation page.

    Is this a bug? I don’t think this was happing a few days ago.

    Thanks
    Alessio

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @aandreani,

    This behavior is not a bug. The PayPal pop up states that the customer will be able to review their order once the pop up closes.

    Therefore, if the payment simply processed after the pop up closed then that statement wouldn’t be true.

    In past versions, there was an auto submit feature but that has been removed so that the flow adheres to PayPal’s guidelines.

    Kind regards,

    Thread Starter aandreani

    (@aandreani)

    Hi @mrclayton

    thank you very much for your response.
    Unfortunately this flow is really confusing, since I don’t see any indication to press “place order” button in website’s checkout once the pop up closes.
    After this change we’ve seen many problems with checkout drop (an increase in drops of 50%!) and, fortunately, many clients contacted us because “the pop up crashed and I don’t know what happened!”.

    For this reason, I’m forced to not use the plugin for PayPal and use the standard build integration in WooCommerce.

    PS: the CSS is really messed up, like using spaces for positioning “Credit Cards” line.

    Thanks for the support, I hope you could upgrade the PayPal flow to something smoother.
    Best,
    Alessio

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    What you’re describing now isn’t the plugins flow and it sounds like you have a JS error on your checkout page. Here’s how the flow works:

    1. Customer clicks the PayPal button on checkout page which opens PayPal pop up

    2. Customers selects payment method and if there’s shipping reviews there shipping address.

    3. Customer clicks PayPal button to proceed which closes the pop up and the Place Order button is shown at bottom of checkout page.

    4. Customer clicks place order and the they are directed to the order review page.

    Thanks

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    Any css issues you have is because of your theme or how your WordPress install is handling line breaks.

    It would be helpful if you provided a website url for review.

    Thread Starter aandreani

    (@aandreani)

    Hi @mrclayton

    thanks, it will be https://www.nisifilters.it

    Best
    Alessio

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    I visited your site but you only have the credit card gateway active from our plugin. Unless you activate our PayPal gateway, I can’t test the behavior you’re describing.

    If you have a staging site that’s a copy of your production site that could be used.

    Kind regards,

    Thread Starter aandreani

    (@aandreani)

    Hi @mrclayton
    that’s because of the flow. We are not going to use your plugin for PayPal with that flow since we had 50% increase in dropped checkout and many support requests.

    About the CSS issues with the Credit Card, we fixed ourselves even if I’m not completely satisfied on how it looks.

    Thanks for the reply.
    Best
    Alessio

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    The point I was trying to make to you is the flow you’re describing is not our PayPal flow. It sounded like you had a JavaScript error on your page that was preventing the Place Order button from showing once the customer finished with the PayPal popup.

    Since releasing the 3.0.0 version we’ve actually seen an increase in merchants using our PayPal plugin since it can be used on product pages and cart pages for one clicks checkout.

    Kind regards,

    Thread Starter aandreani

    (@aandreani)

    Hi @mrclayton

    thanks, we’ll take a look into that to make sure we locate the issue and try it again.

    Thanks
    Alessio

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    Can you let me review it or do you have a staging site? I have a test site you can go through the process how it’s supposed to be and compare it to your behavior.

    I don’t understand why you would leave a review like that after I’ve responded to all your inquiries in detail and attempted to help you.

    Thread Starter aandreani

    (@aandreani)

    @mrclayton

    I’ll delete the review until I can properly test the all the flow no worries.
    Anyway I would always prefer to have the full flow in PayPal and then redirect to the order confirmation page, it can be confusing to see the pop-up closing and have another click to do (even if displayed correctly)

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    Here is the link to our test site which you can see the proper PayPal flow:

    https://testing.paymentplugins.com/product/braintree-payments-proplan/

    1. Add item to cart then proceed to checkout page
    2. Select PayPal payment gateway then click PayPal button
    3. User name: [email protected]
    4. Password: Test@1234

    You said “I would always prefer to have the full flow in PayPal and then redirect to the order confirmation page.”

    The PayPal popup has the following statement at the bottom, which is not something our plugin can change:
    You’ll be able to review your order before you complete your purchase.

    If the checkout form submitted without the customer clicking the Place Order button, they wouldn’t be able to review their order. In addition, shipping methods might update based on the shipping address returned by PayPal. If you auto submit, then the customer won’t be able to choose their shipping address. That’s not going to go over well with customers.

    Thread Starter aandreani

    (@aandreani)

    Hi @mrclayton

    I understand your point and also checked the link, this is what was happening on my website.

    Unfortunately, this caused issues with the customers, and I must admit I also had difficulty to understand what to do because the pop-up looks like it crashes. And let’s be honest, who reads the fine prints on a pop-up?

    In over 4500 orders processed with PayPal capturing the payment directly on the pop-up, I never had an issue with the address. But a few hours of this flow and I had at least 5 customer services requests of “payment problems”. I can confirm it worked exactly as in your test site.

    The standard PayPal integration in Woocommerce it has a much straightforward flow in my opinion. Of course, it’s just my opinion but after switching to that I had no problems with capturing payments.

    Thanks a lot for the support.
    Alessio

    Plugin Author Payment Plugins

    (@mrclayton)

    @aandreani,

    I don’t quite get your point about the pop up looking like it crashes. It closes once the customer clicks the Continue button.

    I’ll certainly review how their flow works and see if it makes sense to implement something similar. If I am not mistaken, that plugin leads to a redirect to PayPal’s website, then redirect backs yes? Or do they also use a pop up?

    How would a customer choose their shipping method within PayPal if your site provides more than one shipping option?

    Kind regards,

    Thread Starter aandreani

    (@aandreani)

    @mrclayton

    I think is bad having checkout -> pop-up -> checkout again to confirm. So I’ll try to avoid it on my ecommerce.

    The basic PayPal plugin for Woocommerce works like that:
    – billing and shipping is selected at checkout page on woocommerce
    – shipment options are chosen at checkout page on woocommerce
    – “PayPal” is selected and the button says “Continue with PayPal”
    – you are redirected to PayPal (all shipping costs/address etc are passed to PayPal)
    – login with PayPal or payment with a card without login
    – payment method is chosen and address/amount reviewed within paypal
    – pay now button is pressed
    – redirect to order confirmation page in Woocommerce

    I think this is smoother and more straightforward, at least for my ecommerce/experience.

    Also, there are some customizations that can be done:
    – add logo on top of PayPal flow
    – decide if you want an auto-redirect to the website or not (at the end)
    – some other options I never had to use

    Cheers,
    Alessio

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘PayPal doesn’t capture payment’ is closed to new replies.