taler-docs

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

commit 1ba2b5431d3eec672fd2f087c81d3a7e2c8f1821
parent c18d4b3cc3049e001d2e1e98e275b70805ab7b4a
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 11 Jun 2016 20:25:57 +0200

return time of wire transfer in /trace/transaction

Diffstat:
Mapi-exchange.rst | 2+-
Mapi-merchant.rst | 13++++++++-----
2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/api-exchange.rst b/api-exchange.rst @@ -61,7 +61,7 @@ possibly by using HTTPS. denoms: Denom[]; // The date when the denomination keys were last updated. - list_issue_date: string; + list_issue_date: Timestamp; // Auditors of the exchange. auditors: Auditor[]; diff --git a/api-merchant.rst b/api-merchant.rst @@ -254,6 +254,9 @@ The following API are made available by the merchant's `backend` to the merchant // 32-byte wire transfer identifier wtid: Base32; + // execution time of the wire transfer + execution_time: Timestamp; + // Array of data about coins coins: CoinWireTransfer[]; } @@ -341,13 +344,13 @@ The `contract` must have the following structure: products: Product[]; // Time when this contract was generated - timestamp: number; + timestamp: Timestamp; // After this deadline has passed, no refunds will be accepted. - refund_deadline: number; + refund_deadline: Timestamp; // After this deadline, the merchant won't accept payments for the contact - expiry: number; + expiry: Timestamp; // Merchant's public key used to sign this contract; this information is typically added by the backend // Note that this can be an ephemeral key. @@ -393,8 +396,8 @@ The `contract` must have the following structure: // a list of objects indicating a `taxname` and its amount. Again, italics denotes the object field's name. taxes?: any[]; - // human-readable date indicating when this product should be delivered - delivery_date: string; + // time indicating when this product should be delivered + delivery_date: Timestamp; // where to deliver this product. This may be an URI for online delivery // (i.e. `http://example.com/download` or `mailto:customer@example.com`),