summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_wire.h
AgeCommit message (Collapse)Author
2023-07-11merge /wire into /keys responseChristian Grothoff
2022-04-11-draft implementation of /purses//merge endpointChristian Grothoff
2021-12-23[age restriction] progress 8/nÖzgür Kesim
More work towards support for extensions and age restriction - updated gana - added handler for DB-Event - added TEH_extensions_init() and _done() - added global for age restriction - added stub for post handler - added SQL-table for extension metadata - added enum type for extensions and other data structures Also: - fixed some warnings -Wmaybe-unitialized
2021-08-23fix #6956 in exchangev0.8.4Christian Grothoff
2021-08-23-fix pthread leftoverChristian Grothoff
2021-08-21-change handler signatures to prepare for long polling supportChristian Grothoff
2021-08-11return more detailed issue report in /wire, fixes #6980Christian Grothoff
2021-08-06-skeleton logic for #6980Christian Grothoff
2020-12-20misc doxygen fixesChristian Grothoff
2020-12-14(start to) remove logic no longer needed with new key managementChristian Grothoff
2020-04-09make code compiler without warnings with latest libmicrohttpd APIChristian Grothoff
2020-03-16method can be staticChristian Grothoff
2020-03-16integrate validation with wire, where it belongsChristian Grothoff
2020-03-15major renaming of internal symbols for better consistencyChristian Grothoff
2020-02-26phase 1 of #6067: update exchange HTTPD to new API styleChristian Grothoff
2020-01-19fix copyright headers as per CAChristian Grothoff
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.
2017-03-08fix #4851Christian Grothoff
2017-03-03implement #4929: add wire transfer fee to /wire (but not yet charged by ↵Christian Grothoff
aggregator)
2016-09-30mint->exchange leftoversChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-04-01implementing #4356, tests still failing, but main logic should now be updatedChristian Grothoff
2016-03-01renaming mint->exchangeChristian Grothoff