• Resolved Uriel1339

    (@uriel1339)


    Hey Angelleye,

    the 1.2.1 update fixed some issues for express but apparently caused some other for Advanced. When checking out via PayPal Advanced AFTER putting the credit/debit card information in it gives the screen (see screenshot below) with a ‘whatever’ button. Not just that but it seems it sometimes charges double when clicking the button.

    Because PayPal gets the payment either way – after putting the card information in and confirming so with the orange ‘pay now’ button. The ‘whatever’ button makes no difference whatsoever. With one exception: You can get to the ‘thank-you’ page only when clicking the javascript button-link ‘whatever’.

    screenshot link:
    http://s26.postimg.org/ve87am5m1/Pay_Pal_Angelleye_whatever_button_bug.png

    Sincerely,

    Uriel1339 aka Andreas Lopez

    https://wordpress.org/plugins/paypal-for-woocommerce/

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

    (@angelleye)

    Interesting. Thanks for the feedback. We’ll look into this ASAP.

    Plugin Contributor angelleye

    (@angelleye)

    We actually just introduced Advanced in 1.2.0, so I’m a little curious about you mentioning that 1.2.1 broke it. Were you running on our release branch prior to updating to 1.2.0?

    Or did you just update to 1.2.0 when we released it, setup Advanced and it was fine, and then 1.2.1 broke it?

    Please clarify that for me. Thanks!

    Thread Starter Uriel1339

    (@uriel1339)

    After more testing here is what happens:

    Not clicking ‘whatever’ but clicking ‘pay now’ with card information:
    – Results in paypal charge.
    – It does not change the woocommerce from the yellow ‘Pending Payment’ to the green ‘Processing’
    – Sends only the paypal e-mail ‘Order Confirmation’

    Clicking the ‘whatever’ after the ‘pay now’ with card information:
    – changes ‘Pending Payment’ to ‘Processing’
    – No double order (I was wrong with my initial statement)
    – sends e-mails out – Woocommerce Order Confirmation (New Customer Order)

    Sincerely,

    Uriel1339 aka Andreas Lopez

    Thread Starter Uriel1339

    (@uriel1339)

    Hey Angelleye,

    thanks for your quick responses, we did use another PayPal Advanced before I kind of forgot about that, because yours looks identical.

    We used the PayPal Advanced by Kiras P (I believe) before, might be the one from Woothemes: https://www.woothemes.com/products/paypal-advanced/

    Advanced never worked 100% properly with your 1.2.0 version as when customers checked out, PayPal authorized the funds, but several things did happen:
    – No proper order status change; In fact orders were cancelled due to time out (according to woocommerce backend)
    – PayPal Transaction IDs were not added to the order on the woocommerce backend.

    Another question: Could we know where the ‘whatever’ comes from, so we could change that on our own perhaps?

    Also before I forget: Thank you for you and your teams great work with the plugin so far. I mean we use it even with the current glitches it’s having – that’s how awesome it is and just out performs any similar plugin.

    Sincerely,

    Uriel1339 aka Andreas Lopez

    Plugin Contributor angelleye

    (@angelleye)

    We were forced to release the update a little quicker than we wanted to because of the changes made in WC 2.6, so I appreciate your patience while we get some of these little things worked out. I’ll respond with more detail once we get this resolved. Thanks again for the feedback!

    Plugin Contributor angelleye

    (@angelleye)

    @uriel1339, we’re struggling to reproduce the problems you’re reporting.

    Is there any chance you have both our plugin and the other PayPal Advanced plugin you mentioned activated at the same time?

    Thread Starter Uriel1339

    (@uriel1339)

    We made sure that the other plugin is deactivated and deleted. And the fact it happens across the board among our multiple websites even at least one of which did not had the other advanced plugin before is causing the same issue.

    At this point we believe that part of the issue is the fact that our PayPal rep never told us that Advanced was outdated and it is now Payment Payflow Pro or what it is called. So we still only use the old API which may be the root of the issue.

    However, the old plugin from the other developer somehow still worked completely fine with the old API which confuses us over here. And furthermore it would not explain why Express has the same issue now (we always only used your plugin for Express orders). Given that when someone checks out with Express it turns orders ‘on-hold’ on the Woocommerce backend.

    Is there any specific data I could e-mail you and your team or otherwise provide to aid you in the efforts?

    Last but not least: So where does the ‘whatever’ button, as per the screenshot come from, any clues on that? Because it seems to be a javascript submit link that communicates between the website and the PayPal API.

    Sincerely,

    Uriel1339 aka Andreas Lopez

    Plugin Contributor angelleye

    (@angelleye)

    It sounds like you have some sort of a caching issue going on. Are you sure you don’t have caching / CDN in place that you need to clear? We simply have not had these reports from any other users to this point, and I would be hearing it from a lot of people if Express Checkout wasn’t working properly.

    The “whatever” comes from your setup in your PayPal Manager. Within that is where you configure the layouts that PayPal Advanced should use. Do you have that all configured correctly? I would double check it.

    Thread Starter Uriel1339

    (@uriel1339)

    You had been right about the PayPal Manager setting. We found that within our Layout C setting our ‘Show confirmation page’ was not set to ‘On my website’. So we could at least identify that issue, thank you for your help. Weird that it never came up before.

    So while at least PayPal Advanced is now completely fixed – Express orders are coming through and automatically put ‘on-hold’ in woocommerce.

    Thanks for the really fast support here and apologies for the false trail on the bug hunt!

    Plugin Contributor angelleye

    (@angelleye)

    Ah, glad you got that worked out.

    As for the Express Checkout orders, go into the settings and check the Payment Action. It sounds like you’ve got yours set to Order which would require an Authorization/Capture after the fact.

    You’ll need to set that to Sale if you want it come through instantly like usual.

    Thread Starter Uriel1339

    (@uriel1339)

    Hey Angelleye,

    We have our Express on ‘Authorization’ since we tried Order but that would not work at all for us, due to API Authorization issues. We are doing Sale/Capture now to see how that goes.

    Thank you so much for your in-depth support even beyond your scope. That’s kind of the reason why we stick with you lot. Good customer support is irreplaceable.

    Sincerely,

    Uriel1339 aka Andreas Lopez

    Plugin Contributor angelleye

    (@angelleye)

    Ok, then yeah, using Authorization would make sense that it’s setting it to On Hold because it hasn’t been captured yet.

    Sale does the capture immediately and would then set the order to Processing.

    We’re happy to help! πŸ™‚

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘PayPal Advanced – 'whatever' button & double charge?’ is closed to new replies.