Wrap-up: UI: Payments MFE Documentation part 1

Description

NOTE: We’ve moved the unfinished work here to so we can close this out.

 

Goal
Summarize high level structure, features, and development details to speed up future development efforts on the payments MFE.

  • Frontend (First)

    • code structure

    • outline of components on page

    • glossary

    • configuration, all lives in mfe, not supplied by api.

    • feedback module and error handling

    • API methods all return whole state of basket and put in redux.

    • get started, run locally (against stage and local devstack) (npm start, etc)

    • Point to i18n docs

  • Frontend (Second)

    • Location of related backend (bff) api

    • accepted payment methods

    • libraries used (redux, redux-saga, redux-saga-routines)

      • redux-forms

    • localized pricing

    • submission of cybersource payment/paypal/apple pay. Summary of implementation

      • sdn check

    • i18n: mix of server-side translation and client side.

  • PCI info?

    • npm audit, this is on, on purpose. be careful with packages.

Docs to produce:

  • double check bff api has a readme

  • readme

    • focus on getting started. point to adr if needed.

  • ADRs (architectural decision record)

    • /docs/decisions/ folder

  •  

 

 

Status

Story Points

8

Assignee

David Joy

Reporter

Marco Morales

Labels

None

Sprint

None
Configure