[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.