Payment User Story - liuninglin/pandama-ext GitHub Wiki

User Story

As a potential customer, I want to be able to make a payment in a convenient and secure way because I don't want to lose my money if any accident occurs.

As a potential customer, I want to be able to know if the payment succeed or fail because I want to make sure if I can get the items in my cart.

Acceptance Criteria

  1. Customers can see the payment success or fail page once they make the payment.
  2. Customers can input card information and make a payment successfully if their card information is correct.
  3. The payment service can deal with three scenarios in the Stripe document including successful payments, payments with authentication, card errors.