Tonomy-Foundation / Tonomy-ID-Management

0 stars 0 forks source link

Implement Coinbase Custody: edge cases #583

Closed theblockstalk closed 3 weeks ago

theblockstalk commented 3 months ago

Acceptance criteria

Edge cases:

  1. doesn't pay correct amount (not enough) - give use 5 days to fix, or cancel the order. tell user to pay the final amount (in the web app, or via email)
  2. doesn't pay correct amount (too much) - then refund the user the extra amount immediately. confirm this by email as well
  3. doesn't pay correct amount (not enough) and the LEOS Agreement contract has expired (currently 5 days) - refund immediately and let user know by email
  4. Update the Docuseal LEOS Agreement contract expiration time from 1 day to 5 days. This is to implement a process to refund users who have not paid the correct amount.

Resources:

Definition of done: