• Resolved panconjugo

    (@panconjugo)


    Hi,

    Thanks for your support in a previous request I sent.

    I managed to show the paypal express checkout (we needed to display the cart and paypal express checkout on the checkout page) as our process is to go directly to the checkout page bypassing the product detail page and cart page. Some workaround helped for that.

    Anyways, everything is working ok but just one thing is doing some conflict. We have installed a plugin which allows you to add a discount per payment method. When the checkout page is loaded, the first payment method preselected is “Vorkasse” which has 3% discount, but if you click on the paypal express checkout button (what I managed to add in the checkout page) then it opens up the paypal window with the total amount and the discount included.

    This problem does not happen if when the checkout page is loaded and then you select from the payment methods “Paypal” and then click on the paypal express checkout, then the paypal windows open with the correct amount.

    How the paypal express checkout button takes the information? is it getting it through any html element tag or something? As the Vorkasse option is the first listed, always when the page is loaded, it has Vorkasse selected and so the discount. Is the express paypal button taking the info from the review order table or something?

    Hope I was clear,
    Thanks.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Andreas W.

    (@aweissinpsyde)

    Hello @panconjugo

    I forwarded your message to our developers so they can have a closer look at it.

    Hi @panconjugo,

    Could you link which plugin are you using for the discount per payment method?

    The Express Checkout use the same logic of PayPal PLUS but that payment method does not exists in the checkout page, it exists only in single product page and cart page.

    Means we do not garantee the functionality in that page, this is because of how the paypal express checkout flow works. See https://developer.paypal.com/docs/classic/express-checkout/ec-api-flow/

    You cannot only show the button in the checkout, you also need to change some other internals to be able to redirect the user back to the checkout page after the payment authorization, to do that you probably need to change some hook action/filter because of that and implement some new classes that will take care of the request from within the checkout page.

    This could be a huge change and would mean we have to add hooks to make it possible.

    The implementation was, you use PayPal PLUS in checkout and Express Checkout in cart and single product pages.

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Wegen Inaktivität geschlossen

    Thread Starter panconjugo

    (@panconjugo)

    Hi @wido @aweissinpsyde,

    Sorry for being away, a little busy around here.

    Should I reply here or open a new ticket and linked it to this post?

    Anyways, the plugin I was using for the discounts per payment was this:

    https://de.wordpress.org/plugins/woo-payment-discounts/

    So if there’s no way to make this work in a simple way than I am going to have to explain my customers that this require much work and that the actual flow of the express checkout doesn’t supposed to work as we have now.

    Thanks guys,
    Daniel.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Paypal express checkout behavior’ is closed to new replies.