taler-docs

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

commit 8a87daffec173b98b713c5fbb6d9c4a04985d9c9
parent 33e02454b4e07f143b6dd7c39127f7c8ab4a92af
Author: Antoine A <>
Date:   Thu, 28 May 2026 18:19:56 +0200

prepared-transfer: add payto in registration

Diffstat:
Mcore/bank-transfer/post-registration.rst | 18+++++++++++-------
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.