openfoodfoundation / inception-pipe

The inception pipe manages the product, design & tech work that happens prior to an issue enters the delivery pipe.
1 stars 0 forks source link

Investigate Payment method validation for checkout process #73

Closed jaycmb closed 2 years ago

jaycmb commented 3 years ago

The Kickoff Call brought up the discussion of in which step in the checkout process the user gets forwarded to PayPal or Stripe

New proposal is:

Option A

image.png

New: 

image.png

Option B: More Standard E-Commerce, but @Matt-Yorkley mentioned that users might not be able to review their credit card details in the 2nd step because we do not save them (but Stripe)

Step 2: User selects payment method

Step3: Order Summary page User places order

Examples of E-Commerce Checkouts with an Order Summary step

https://docs.google.com/presentation/d/1fqdXSzXAuQRFtMKbc7pUW7aNkkbJnS64gh8Vz7Lvcus/edit?usp=sharing

Matt-Yorkley commented 3 years ago

I think A and B are probably both feasible, and with B we can show whatever we show now when the user has a previously save card when they get to the checkout (which I think is the last 4 digits) :ok_hand:

jaycmb commented 3 years ago

Cool, thanks for investigating! Only thing yet to clarify: could the user still use a previously saved card when we go for Option A? As far as I understood the user´s credi cards are saved with Stripe anyways, but don´t know if the user could select them when forwarded to Stripe after placing the order?