summaryrefslogtreecommitdiff
path: root/src/include/taler_exchange_service.h
AgeCommit message (Collapse)Author
2020-07-05fix status codeChristian Grothoff
2020-05-01more error codesChristian Grothoff
2020-04-12adapt withdraw2 API to support new tip-pickup design (#6173)Christian Grothoff
2020-04-10add missing commentChristian Grothoff
2020-04-10return signature from refund APIChristian Grothoff
2020-04-05make exchange API more uniform in how information is returnedChristian Grothoff
2020-04-04return more error details for /wire and /keys to clientsChristian Grothoff
2020-03-28do return fees in historyChristian Grothoff
2020-03-20make recoup idempotent and simplify responseFlorian Dold
2020-03-17style, indentation and type fixes for lib/Christian Grothoff
2020-03-10actually look at recoup/revocations in libtalerexchange and expose the ↵Christian Grothoff
result to clients; make exchange API follow specification
2020-03-07code cleanup (comments, scoping, naming, indentation)Christian Grothoff
2020-02-29doxygen fixesChristian Grothoff
2020-02-29big rename fest related to #6067 API renamingChristian Grothoff
2020-02-27rename fest, make symbols better match new endpoint namesChristian Grothoff
2020-01-19consistently use payto URI instead of URLFlorian Dold
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-18fix -Wextra warningsChristian Grothoff
2020-01-18doxygenChristian Grothoff
2020-01-17address fixme, fix use-after-free in testing traitsFlorian Dold
2020-01-17prepare API to enable verification of fees in coin history checkChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-10-26add api to allow clients to force auditor notification of dcChristian Grothoff
2019-08-25re-format codeFlorian Dold
2019-08-01fix indentChristian Grothoff
2019-07-24getting revocation/payback test with refreshed coins to passChristian Grothoff
2019-07-23modify /payback API and test usage of that API to pass/return additional ↵Christian Grothoff
information required when dealing with payback of refreshed coins
2019-07-21expose blinding key in refresh-reveal API in preparation for #5777Christian Grothoff
2019-07-15towards #5777, adding todos/notesChristian Grothoff
2019-04-03Provide API to fake now when requesting /keys.Marcello Stanisci
2019-01-17/keys API.Marcello Stanisci
Adding method to override the last_denom value for a key set.
2019-01-16Extend tests.Marcello Stanisci
Give a way to force redownload (= no cherry picking) all /keys.
2019-01-13more code towards fixing #5447Christian Grothoff
2019-01-10towards fixing #5447Christian Grothoff
2018-12-06Extend exchange-lib.Marcello Stanisci
Adding simple function that returns the exchange's base URL.
2018-11-17more work towards testing deposit confirmationsChristian Grothoff
2018-11-17work towards testing auditor deposit-confirmation APIChristian Grothoff
2018-10-13keep a most sigs around when serializingChristian Grothoff
2018-10-13intermediate patch towards implementing #5136Christian Grothoff
2018-10-13implement deserialization logic for #5136Christian Grothoff
2018-10-06fix #5434 (no more salt in exchange wire replies)Christian Grothoff
2018-09-15fix #5315, including more testingChristian Grothoff
2018-05-18Ask to withdraw on a expired reserve.Marcello Stanisci
2018-04-15merging Florian's changes with my wire changesChristian Grothoff
2018-04-06disable /keys cherrypicking until #5315 is addressedv0.5.0Florian Dold
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-01-18implement #5254Christian Grothoff
2018-01-15add timestamp for /reserve/status deposit eventsChristian Grothoff
2018-01-01add TALER_EXCHANGE_refund2, make sure fee test initializes all amounts; ↵Christian Grothoff
update ChangeLog
2017-12-14remove _admin APIs from libtalerexchangeChristian Grothoff