From a purely usability point of view I don't see the advantage of having the choice of payment (credit card via stripe vs. paypal) be offered after the user clicks on the payment button.
The more efficient option is to show pay with credit card and pay with paypal right off the bat.
This implementation means the user clicks PAY, then is shown a modal window and from there clicks, paypal and is then redirected to paypal.
Instead the user could click pay with paypal from the payment page and be taken to paypal with the unnecessary intermediary step.
Same goes for credit card payment: click pay with credit card and the modal window opens up and they enter cc details.
I know, it is just one click or interaction but still, this is the stuff that UX cares about!
This is especially true for check out processes. If you aren't extremely critical of your check out process from a UX/UI view you're leaving lots of easy money on the table.
The implementation is nice and I don't mean to offend but I just don't understand what benefit it can offer. Especially when it has this usability failing outlined above
Comments
From a purely usability point of view I don't see the advantage of having the choice of payment (credit card via stripe vs. paypal) be offered after the user clicks on the payment button.
The more efficient option is to show pay with credit card and pay with paypal right off the bat.
This implementation means the user clicks PAY, then is shown a modal window and from there clicks, paypal and is then redirected to paypal.
Instead the user could click pay with paypal from the payment page and be taken to paypal with the unnecessary intermediary step.
Same goes for credit card payment: click pay with credit card and the modal window opens up and they enter cc details.
I know, it is just one click or interaction but still, this is the stuff that UX cares about!
This is especially true for check out processes. If you aren't extremely critical of your check out process from a UX/UI view you're leaving lots of easy money on the table.
The implementation is nice and I don't mean to offend but I just don't understand what benefit it can offer. Especially when it has this usability failing outlined above
:/