taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit a3af68d3fb8b92d6611c44b0744f6014a008e228
parent 457660afa01883d3fd19ee3808b60dc332ccb058
Author: Florian Dold <florian@dold.me>
Date:   Mon,  2 Jun 2025 16:20:36 +0200

tops stage devtesting initial draft

Diffstat:
Adeployments/tops-stage-devtesting.rst | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 58 insertions(+), 0 deletions(-)

diff --git a/deployments/tops-stage-devtesting.rst b/deployments/tops-stage-devtesting.rst @@ -0,0 +1,58 @@ +Testing in the TOPS Staging Environment +======================================= + +This document contains a detailled, step-by-step instructions for testing +with the staging environment for the Taler Operations deployment. + +The staging environment (on host ``rusty``) is almost equivalent to the production +environment. It is, however, not connected to a real bank account. + +Prerequisites +------------- + +An administrator needs to enable your SSH key for testing +in the staging environment. + + +Withdrawals: Basic Withdrawal +----------------------------- + +1. Scan the following QR code to start a withdrawal: + + .. image:: qr-withdraw-tops-stage.png + +2. Confirm the withdrawal in the wallet. + +3. Run the following command to fake a wire transfer, using a randomly + generated creditor IBAN. The ``$AMOUNT`` and ``$SUBJECT`` should be + taken from the wire transfer instructions in the wallet UI. + + .. code:: none + + ssh -T devtesting@rusty.taler-ops.ch "fake-incoming --amount $AMOUNT --subject '$SUBJECT'" + +4. Check that the withdrawal succeeded in the wallet. + + +Deposits: Basic Deposit +----------------------- + +1. Do a basic withdrawal. +2. Initiate a deposit in the wallet UI, using the receiver account known to the wallet from the withdrawal. +3. The deposit transaction should now ask for KYC information. Fill out the corresponding form(s). +4. The deposit transaction should finish. + +Deposits: Deposit with KYC Auth +------------------------------- + +1. Do a basic withdrawal. +2. Generate an IBAN via: + + .. code:: none + + ssh -T devtesting@rusty.taler-ops.ch geniban + +3. Initiate a deposit in the wallet UI to the randomly generated IBAN. +4. The deposit transaction should now ask for KYC information. Fill out the corresponding form(s). +5. The deposit transaction should finish. +