summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-04-08 09:58:54 +0200
committerChristian Grothoff <christian@grothoff.org>2023-04-08 09:58:54 +0200
commita7dd26c4987f645a99c80d9c6771eac6dd807190 (patch)
tree3a6d0293e83b03c80299924880a1b4bbbeef31af /core
parent991e5d2c1dcd6aa88e8944a254633b5f5fe5d15d (diff)
downloaddocs-a7dd26c4987f645a99c80d9c6771eac6dd807190.tar.gz
docs-a7dd26c4987f645a99c80d9c6771eac6dd807190.tar.bz2
docs-a7dd26c4987f645a99c80d9c6771eac6dd807190.zip
address /pay documentation for #6952
Diffstat (limited to 'core')
-rw-r--r--core/api-merchant.rst6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/api-merchant.rst b/core/api-merchant.rst
index 6c74e004..e11744ae 100644
--- a/core/api-merchant.rst
+++ b/core/api-merchant.rst
@@ -252,9 +252,11 @@ Making the payment
The backend took too long to process the request. Likely the merchant's connection
to the exchange timed out. Try again.
:http:statuscode:`409 Conflict`:
- The exchange rejected the payment because a coin was already spent, or
+ The exchange rejected the payment because a coin was already spent (or
+ used in a different way for the same purchase previously), or
the merchant rejected the payment because the order was already fully paid
- (and then return signatures with refunds). If a coin was already spent,
+ (and then return signatures with refunds). If a coin was already spent
+ (this includes re-using the same coin after a refund),
the response will include the ``exchange_url`` for which the payment failed,
in addition to the response from the exchange to the ``/batch-deposit`` request.
:http:statuscode:`410 Gone`: