gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: more transitions


From: gnunet
Subject: [taler-docs] branch master updated: more transitions
Date: Thu, 16 Feb 2023 22:06:27 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 920ae73  more transitions
920ae73 is described below

commit 920ae73206495e7e79f37dd6ab44ea7c1932a5e6
Author: Florian Dold <florian@dold.me>
AuthorDate: Thu Feb 16 22:06:19 2023 +0100

    more transitions
---
 .../037-wallet-transactions-lifecycle.rst          | 42 ++++++++++++++++++----
 1 file changed, 36 insertions(+), 6 deletions(-)

diff --git a/design-documents/037-wallet-transactions-lifecycle.rst 
b/design-documents/037-wallet-transactions-lifecycle.rst
index 6a31819..71c4938 100644
--- a/design-documents/037-wallet-transactions-lifecycle.rst
+++ b/design-documents/037-wallet-transactions-lifecycle.rst
@@ -52,11 +52,6 @@ instead of successfully finished.
 ``kyc-required``: The transaction can't proceed because the user needs to 
actively
 finish a KYC process.
 
-``updating``: A ``done`` transaction can transition in the ``updating`` state
-when there is a potential update for the transaction, for example a refund.
-This change will be reflected in new transactions, not in modifications to the
-old transaction.
-
 ``deleted``: A ``deleted`` state is always a final state.  We only use this
 state for illustrative purposes. In the implementation, the data associated
 with the transaction would be deleted.
@@ -126,7 +121,42 @@ Transaction Type: Withdrawal
 Transaction Type: Payment to Merchant
 -------------------------------------
 
-TBD.
+* ``pending(claim)``
+
+* ``pending(proposed)``
+
+  * ``[action:pay-accept] => pending(submit-payment)``
+
+* ``pending(submit-payment)``
+
+  * ``[action:abort] => aborting(refund)``
+  * ``[processing-success(auto-refund-enabled)] => 
pending(paid-auto-refund-check)``
+
+* ``pending(submit-payment-replay)``
+
+* ``pending(paid-auto-refund-check)``
+
+  * ``[auto-refund-timeout] => done``
+
+* ``pending(paid-check-refund)``
+
+* ``done``
+
+  * ``[action:check-refund] => pending(paid-check-refund)``
+  * ``[action:pay-replay] => pending(submit-payment-replay)``
+
+* ``aborting(refund)``
+
+  * ``[processing-success] => aborted``
+  * ``[processing-failure] => aborting(refresh)``
+
+* ``aborting(refresh)``
+
+* ``aborted``
+
+  * ``[action:delete] => deleted``
+
+  
 
 Transaction Type: Refund
 ------------------------

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]