diff options
Diffstat (limited to 'api-merchant.rst')
-rw-r--r-- | api-merchant.rst | 38 |
1 files changed, 3 insertions, 35 deletions
diff --git a/api-merchant.rst b/api-merchant.rst index 96a8bc02..ef1c35b5 100644 --- a/api-merchant.rst +++ b/api-merchant.rst @@ -265,7 +265,7 @@ The following API are made available by the merchant's `backend` to the merchant merchant_pub: MerchantPublicKeyP; } - + interface RefundDetail { // Merchant signature over the hashed order id. // The purpose is `TALER_SIGNATURE_MERCHANT_REFUND_OK`. @@ -273,12 +273,12 @@ The following API are made available by the merchant's `backend` to the merchant // Public key of the coin which is being refunded. coin_pub: EddsaPublicKey; - + // refund transaction ID chosen by the merchant. rtransaction_id: uint64_t; } - + .. http:post:: /refund Increase the refund amount associated with a given order. @@ -358,38 +358,6 @@ The following API are made available by the merchant's `backend` to the merchant } -.. http:post:: /tip-enable - - Enable tipping by telling the backend that a reserve was created with funds for tipping. - - **Request** - - The request body is a `TipEnable`_ object. Note that if an existing, - non-expired reserve is credited, the credits are added and the - expiration time is updated to the max of the expiration times. - - **Response** - - :status 200 OK: - A reserve with credit for tipping has been created. The response is empty. - - .. _TipEnable: - .. code-block:: tsref - - interface TipEnable { - // Amount that was credited to the reserve - credit: Amount; - - // Expiration time for the reserve - expiration: Timestamp; - - // Private key of the reserve - reserve_priv: ReservePrivateKeyP; - - // Unique ID for the wire transfer, used to detect duplicate credits - credit_uuid: HashCode; - } - .. http:post:: /tip-authorize Authorize a tip that can be picked up by the customer's wallet by POSTing to `/tip-pickup`. Note that this is simply the authorization step the back office has to trigger first. The frontend must return the tip's identifier (and exchange URL) via a "402 Payment Required" response to the wallet. |