gnunet-svn
[Top][All Lists]
Advanced

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

[taler-docs] branch master updated: tutorial improvements thanks to the


From: gnunet
Subject: [taler-docs] branch master updated: tutorial improvements thanks to the Lennars
Date: Thu, 10 Aug 2023 10:05:00 +0200

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

grothoff pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new a980dfed tutorial improvements thanks to the Lennars
a980dfed is described below

commit a980dfed1cc026d944924f9d2fef1090d2a0e137
Author: Christian Grothoff <grothoff@gnunet.org>
AuthorDate: Thu Aug 10 10:04:49 2023 +0200

    tutorial improvements thanks to the Lennars
---
 taler-merchant-api-tutorial.rst | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/taler-merchant-api-tutorial.rst b/taler-merchant-api-tutorial.rst
index 920da2c9..a134c6c3 100644
--- a/taler-merchant-api-tutorial.rst
+++ b/taler-merchant-api-tutorial.rst
@@ -131,7 +131,7 @@ key in the ``Authorization`` header. The value of this 
header must be
 
    >>> import requests
    >>> requests.get("https://backend.demo.taler.net/private/orders";,
-   ...              headers={"Authorization": "Bearer secret-token:secret"})
+   ...              headers={"Authorization": "Bearer secret-token:sandbox"})
    <Response [200]>
 
 If an HTTP status code other than 200 is returned, something went wrong.
@@ -223,10 +223,10 @@ A minimal Python snippet for creating an order would look 
like this:
    >>> body = dict(order=dict(amount="KUDOS:10",
    ...                        summary="Donation",
    ...                        
fulfillment_url="https://example.com/thanks.html";),
-   ...                        create_token=False)
+   ...             create_token=False)
    >>> response = 
requests.post("https://backend.demo.taler.net/private/orders";,
    ...               json=body,
-   ...               headers={"Authorization": "secret-token:secret"})
+   ...               headers={"Authorization": "Bearer secret-token:sandbox"})
    <Response [200]>
 
 
@@ -260,7 +260,7 @@ with the ID of the order that was returned.
 You can put the ``taler://`` URI as the target of a link to open the Taler
 wallet via the ``taler://`` schema, or put it into a QR code.  However, for a
 Web shop, the easiest way is to simply redirect the browser to
-``https://example.com/orders/$ORDER_ID/``.  That page will then trigger the
+``https://example.com/orders/$ORDER_ID``.  That page will then trigger the
 Taler wallet. Here the backend generates the right logic to trigger the
 wallet, supporting the various types of Taler wallets in existence.  Instead
 of constructing the above URL by hand, it is best to obtain it by checking for
@@ -271,11 +271,11 @@ Checking Payment Status and Prompting for Payment
 -------------------------------------------------
 
 Given the order ID, the status of a payment can be checked with the
-``/private/orders/$ORDER_ID/`` endpoint. If the payment is yet to be completed
+``/private/orders/$ORDER_ID`` endpoint. If the payment is yet to be completed
 by the customer, ``/private/orders/$ORDER_ID`` will give the frontend a URL
 (under the name ``payment_redirect_url``) that will trigger the customer’s
 wallet to execute the payment. This is basically the
-``https://example.com/orders/$ORDER_ID/`` URL we discussed above.
+``https://example.com/orders/$ORDER_ID`` URL we discussed above.
 
 Note that the best way to obtain the ``payment_redirect_url`` is to check the
 status of the payment, even if you know that the user did not pay yet.  There
@@ -286,7 +286,7 @@ backend to do it is the safest method.
 
    >>> import requests
    >>> r = requests.get("https://backend.demo.taler.net/private/orders/"; + 
order_id,
-   ...                  headers={"Authorization": "secret-token:secret"})
+   ...                  headers={"Authorization": "Bearer 
secret-token:sandbox"})
    >>> print(r.json())
 
 If the ``order_status`` field in the response is ``paid``, you will not
@@ -354,12 +354,12 @@ This code snipped illustrates giving a refund:
    ...                   reason="Customer did not like the product")
    >>> requests.post("https://backend.demo.taler.net/private/orders/";
    ...               + order_id + "/refund", json=refund_req,
-   ...               headers={"Authorization": "secret-token:secret"})
+   ...               headers={"Authorization": "Bearer secret-token:sandbox"})
    <Response [200]>
 
 .. Note::
    After granting a refund, the public
-   ``https://example.com/orders/$ORDER_ID/`` endpoint will
+   ``https://example.com/orders/$ORDER_ID`` endpoint will
    change its wallet interaction from requesting payment to
    offering a refund.  Thus, frontends may again redirect
    browsers to this endpoint.  However, to do so, a
@@ -438,7 +438,7 @@ funds available for granting rewards, query the 
``/private/reserves`` endpoint:
 
    >>> import requests
    >>> requests.get("https://backend.demo.taler.net/private/reserves";,
-   ...              headers={"Authorization": "Bearer secret-token:secret"})
+   ...              headers={"Authorization": "Bearer secret-token:sandbox"})
    <Response [200]>
 
 Check that a reserve exists where the ``merchant_initial_amount`` is below the
@@ -472,7 +472,7 @@ This code snipped illustrates giving a reward:
    ...                justification="User filled out survey",
    ...                next_url="https://merchant.com/thanks.html";)
    >>> requests.post("https://backend.demo.taler.net/private/rewards";, 
json=reward_req,
-   ...              headers={"Authorization": "Bearer secret-token:secret"})
+   ...              headers={"Authorization": "Bearer secret-token:sandbox"})
    <Response [200]>
 
 

-- 
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]