Sklep internetowy i p?atno?? na kwot? 0.00.

 

Parafrazuj?c jedno z Praw Murphy’ego, mo?na by powiedzie?, ?e zawsze jest o jeden wyj?tek wi?cej, ni? Ci si? wydawa?o. Trzymasz si? pewnego schematu, jeste? pewien, ?e przewidzia?e? wszystkie nietypowe sytuacje… a tu nagle wyskakuje co? zupe?nie nietypowego.

Ot cho?by proces zakupu w sklepie internetowym, oklepany i znany wszystkim:

  • Mamy list? produktów w koszyku, konkretn? kwot? do zap?acenia, uwzgl?dnione rabaty, sprawdzone czy produkty s? dost?pne, czy w danych ilo?ci i kwot nie ma nietypowych danych.
  • Wybieramy dane i sposób do wysy?ki, wszystko sprawdzamy
  • Wybieramy form? p?atno?ci
  • Przechodzimy do systemu transakcyjnego.
  • I w zale?no?ci od stanu transakcji:
    • je?li p?atno?? zosta?a potwierdzona, to system sklepu odnotowuje sukces i kieruje zamówienie do realizacji.
    • je?li system p?atno?ci nie odnotowa? transakcji, to system anuluje lub zawiesza zamówienie

I wszystko fajnie, do momentu, gdy do tej machiny wkrada si? pewien nietypowy przypadek. Na przyk?ad mamy kod rabatowy zmniejszaj?cy kwot? do zap?aty do 0.00.

Wczoraj kupowa?em 1Password korzystaj?c z kuponu rabatowego, którego warto?? pokry?a w pe?ni cen? licencji. System sprawdzi? poprawno?? danych zakupów, sum?, warto?? kod rabatu, poprawnie wy?wietli?, ?e mam do zap?aty $0.00… po czym normalnie kaza? mi wybra? form? p?atno?ci.

Klikn??em w pierwszy link z brzegu, czyli PayPal. Przekierowa?o mnie na stron? p?atno?ci, zalogowa?em si? i system nie zaskoczy?, bo przecie? robienie transakcji na kwot? 0.00 nie ma sensu. Wywali? wi?c b??d i jedyne co mi pozosta?o, to anulowanie p?atno?ci. „Nie zap?aci?em”, wi?c moje zamówienie zosta?o anulowane.

Na szcz??cie przy wybraniu p?atno?ci kart? system ju? rozpozna? poprawnie kwot? i przepu?ci? od razu, ale i tak musia?em wpisa? w formularzu pe?ne dane mojej karty.

I niech mi kto? powie, ?e rozrysowywanie tysi?ca przypadków przed zaprogramowaniem danego fragmentu to strata czasu.

Wpis opublikowany 21 kwietnia 2011
Tagi: , , , , , ,
Kategorie: ciekawostki, internet, it, prywata, wszystkie

Zobacz również:

Komentarze do wpisu "Sklep internetowy i p?atno?? na kwot? 0.00."

  1. diagramy przypadków u?ycia (lub UML) > must be w ka?dym wi?kszym ni? kalkulator projekcie.

    Autor komentarza, czwartek, 21 kw. 2011 #

    • ale i tak od razu wszystkiego nie przewidzisz ;) St?d zespó? testerów….

      Autor komentarza, czwartek, 21 kw. 2011 #

    • @matipl: a ten zespó? testerów to na jakich zasadach ma dzia?a?? nie przypadkiem na use casach czy scenariuszach testowych?:)

      Autor komentarza, czwartek, 21 kw. 2011 #

  2. Ja wybra?em kart?, ale nie podawa?em jej danych i te? przesz?o (dla niewtajemniczonych – ten sam formularz i identyczna sytuacja).

    W sumie dobrze, ?e nie pokaza?o kwoty na minusie, bo licencja kosztowa?a $39, a bon by? chyba na $44 (czy co? ko?o tego;)

    Autor komentarza, czwartek, 21 kw. 2011 #

  3. By?a jaka? akcja z tymi kodami? Co? przegapi?em? :)

    Autor komentarza, czwartek, 21 kw. 2011 #

    • Te? si? przy??cz? do pytania, gdzie mo?na dosta? taki bon?

      Autor komentarza, piÄ…tek, 22 kw. 2011 #

    • Od znajomego dosta?em, bo mu le?a? niewykorzystany, a ?ukasz chyba te? si? za?apa? z tego samego ?róde?ka :)

      Autor komentarza, piÄ…tek, 22 kw. 2011 #

    • Znajomy ma jeszcze kody licencji na Pixelmator, gdyby kto? chcia? i mia? co? fajnego na wymian?, to dajcie zna?, a przeka?? ;)

      Autor komentarza, niedziela, 24 kw. 2011 #

Robisz zakupy w internecie?
Pomagaj ZA DARMO przy okazji
4000 organizacji społecznych i ponad 1000 sklepów