Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More user-friendly when returning #318

Open
wants to merge 1 commit into
base: b-6.3.x
Choose a base branch
from

Conversation

tbischoffseidemannweb
Copy link

If you click on the "Debit or credit card" button for the "PayPal credit card fallback" payment method, you have no option to end the session and when you return to the payment page, the "PayPal credit card fallback" and "SEPA direct debit" payment methods are no longer displayed.

@tbischoffseidemannweb
Copy link
Author

@mariolorenz please check suggestion for improving user-friendliness and provide feedback.

@mariolorenz
Copy link
Collaborator

Hi Tim,

Thank you for your request. I have thought about your problem and can understand it. But wouldn't the following solution be better?

In this template (modules/osc/paypal/views/tpl/flow/page/checkout/change_payment.tpl) we show a "cancel button" instead of the payment method selection list if the customer has a PP Express session running.

Two adjustments could be made here:

  1. Change the title of the box from "PayPal Express" to "Payment with PayPal".

  2. Add "oscpaypal_cc_alternative" to the condition.

This page will also be displayed if you go back to the payment selection page after the CC Alternative login-Run. The customer can then consciously cancel the session or leave everything as it is.

What do you think?

@tbischoffseidemannweb
Copy link
Author

Hi Tim,

Thank you for your request. I have thought about your problem and can understand it. But wouldn't the following solution be better?

In this template (modules/osc/paypal/views/tpl/flow/page/checkout/change_payment.tpl) we show a "cancel button" instead of the payment method selection list if the customer has a PP Express session running.

Two adjustments could be made here:

1. Change the title of the box from "PayPal Express" to "Payment with PayPal".

2. Add "oscpaypal_cc_alternative" to the condition.

This page will also be displayed if you go back to the payment selection page after the CC Alternative login-Run. The customer can then consciously cancel the session or leave everything as it is.

What do you think?

One objection is that the normal user does not know that he is already in a PayPal session.

The merchant assumes that the normal user will try to restore the old state by clicking on the "Back" button of the browser.

Would it be possible to display no buttons in the list of payment methods and instead, as with the default payment method PayPal, to start the session with a click on "Pay"?

@Sieg Sieg added the internal label Aug 19, 2024
@mariolorenz
Copy link
Collaborator

@tbischoffseidemannweb : Understand. BUT, if we destroy the paypal-Session, then the customer must start again from the beginning (Login, Password, 2FA). The process is sometimes hard, if the customer decide for a "high secure" solution for the own account. At the time, our PayPal colleagues asked us to prevent double logins etc. as far as possible. So we should re-login only if it is necessary (e.g. shopping cart changes and with it the amount of authorization volume).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants