commit 8a87daffec173b98b713c5fbb6d9c4a04985d9c9
parent 33e02454b4e07f143b6dd7c39127f7c8ab4a92af
Author: Antoine A <>
Date: Thu, 28 May 2026 18:19:56 +0200
prepared-transfer: add payto in registration
Diffstat:
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/core/bank-transfer/post-registration.rst b/core/bank-transfer/post-registration.rst
@@ -24,12 +24,19 @@
.. ts:def:: RegistrationRequest
interface RegistrationRequest {
- // Amount to transfer
- credit_amount: Amount;
-
+ // Payto URI of the credit account
+ credit_account: Amount;
+
// Transfer types
type: "reserve" | "kyc";
+ // Whether the authorization_pub will be reused for recurrent transfers
+ // Disable bounces in case of authorization_pub reuse
+ recurrent: boolean;
+
+ // Amount to transfer
+ credit_amount: Amount;
+
// Public key algorithm
alg: "EdDSA";
@@ -41,10 +48,6 @@
// Signature of the account_pub key using the authorization_pub private key
authorization_sig: EddsaSignature;
-
- // Whether the authorization_pub will be reused for recurrent transfers
- // Disable bounces in case of authorization_pub reuse
- recurrent: boolean;
}
**Response:**
@@ -54,6 +57,7 @@
:http:statuscode:`400 Bad request`:
Input data was invalid.
:http:statuscode:`409 Conflict`:
+ * ``TALER_EC_BANK_UNKNOWN_CREDITOR``: credit_account is unknown or not supported.
* ``TALER_EC_BANK_DUPLICATE_RESERVE_PUB_SUBJECT``: the same reserve public key is already registered, you should retry using another key.
* ``TALER_EC_BANK_DERIVATION_REUSE``: derived subject is already used, you should retry using another key.
* ``TALER_EC_BANK_BAD_SIGNATURE``: signature is invalid.