Changesets: merchant

master e357b735

2020-04-22 21:59

Christian Grothoff


Details Diff
move libtalermerchanttesting and test cases to src/testing/
mod - .gitignore Diff File
mod - configure.ac Diff File
mod - src/Makefile.am Diff File
mod - src/lib/Makefile.am Diff File
add - src/testing/Makefile.am Diff File
mod - src/testing/reserve_dtip.priv Diff File
mod - src/testing/reserve_tip.priv Diff File
mod - src/testing/test_merchant.priv Diff File
mod - src/testing/test_merchant_api.c Diff File
mod - src/testing/test_merchant_api.conf Diff File
mod - src/testing/test_merchant_api_home/.config/taler/exchange/account-2.json Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/account-3.json Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/default.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/dtip.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/nulltip.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/reserve/dtip.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/reserve/nulltip.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/reserve/tip.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/tip.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/merchant/tor.priv Diff File
mod - src/testing/test_merchant_api_home/.config/taler/test.json Diff File
mod - src/testing/test_merchant_api_home/.local/share/taler/exchange/offline-keys/master.priv Diff File
mod - src/testing/test_merchant_api_home/.local/share/taler/merchant/merchant.priv Diff File
mod - src/testing/test_merchant_api_proxy_exchange.conf Diff File
mod - src/testing/test_merchant_api_proxy_merchant.conf Diff File
mod - src/testing/test_merchant_api_twisted.c Diff File
mod - src/testing/test_merchant_api_twisted.conf Diff File
mod - src/testing/testing_api_cmd_check_payment.c Diff File
mod - src/testing/testing_api_cmd_config.c Diff File
mod - src/testing/testing_api_cmd_history.c Diff File
mod - src/testing/testing_api_cmd_pay.c Diff File
mod - src/testing/testing_api_cmd_pay_abort.c Diff File
mod - src/testing/testing_api_cmd_pay_abort_refund.c Diff File
mod - src/testing/testing_api_cmd_poll_payment.c Diff File
mod - src/testing/testing_api_cmd_proposal.c Diff File
mod - src/testing/testing_api_cmd_proposal_lookup.c Diff File
mod - src/testing/testing_api_cmd_refund_increase.c Diff File
mod - src/testing/testing_api_cmd_refund_lookup.c Diff File
mod - src/testing/testing_api_cmd_rewind.c Diff File
mod - src/testing/testing_api_cmd_tip_authorize.c Diff File
mod - src/testing/testing_api_cmd_tip_pickup.c Diff File
mod - src/testing/testing_api_cmd_tip_query.c Diff File
mod - src/testing/testing_api_cmd_track_transaction.c Diff File
mod - src/testing/testing_api_cmd_track_transfer.c Diff File
mod - src/testing/testing_api_helpers.c Diff File
mod - src/testing/testing_api_trait_hash.c Diff File
mod - src/testing/testing_api_trait_merchant_sig.c Diff File
mod - src/testing/testing_api_trait_planchet.c Diff File
mod - src/testing/testing_api_trait_refund_entry.c Diff File
mod - src/testing/testing_api_trait_string.c Diff File
mod - src/testing/tor_merchant.priv Diff File

master 7aaeee09

2020-04-21 21:46

Christian Grothoff


Details Diff
implemenet DELETE /products/
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_delete_product.c Diff File

master fffe2bd5

2020-04-21 21:45

Christian Grothoff


Details Diff
implement POST /products//lock
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_lock_product.c Diff File

master fc99580f

2020-04-21 21:22

Christian Grothoff


Details Diff
implement POST /products
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_post_products.c Diff File

master 035ceae2

2020-04-21 21:17

Christian Grothoff


Details Diff
implement PATCH /products/
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_patch_product.c Diff File

master 70bb114b

2020-04-21 21:12

Christian Grothoff


Details Diff
implement GET /products/
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_get_product.c Diff File

master f21f5ebd

2020-04-21 21:05

Christian Grothoff


Details Diff
implement GET /products
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_get_products.c Diff File

master 5107553b

2020-04-21 17:03

Christian Grothoff


Details Diff
finish patch
mod - src/lib/Makefile.am Diff File
mod - src/lib/merchant_api_delete_instance.c Diff File
add - src/lib/merchant_api_patch_instance.c Diff File
mod - src/lib/merchant_api_post_instances.c Diff File

master a417ca1d

2020-04-21 16:25

Christian Grothoff


Details Diff
implement POST /instances
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
mod - src/lib/merchant_api_delete_instance.c Diff File
add - src/lib/merchant_api_get_instance.c Diff File
add - src/lib/merchant_api_post_instances.c Diff File

master 35774183

2020-04-21 01:24

Christian Grothoff


Details Diff
specify remaining /instance API
mod - src/include/taler_merchant_service.h Diff File

master 4913f563

2020-04-21 00:15

Christian Grothoff


Details Diff
work on /products and /instances C API
mod - src/backend/taler-merchant-httpd_private-get-products.c Diff File
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backenddb/merchant-0001.sql Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchant_service.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File
mod - src/lib/merchant_api_delete_instances_ID.c Diff File

master a01d45c4

2020-04-20 16:24

Christian Grothoff


Details Diff
simplifying SQL
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File

master 33ad6a9f

2020-04-20 16:17

Christian Grothoff


Details Diff
squealing
mod - src/backenddb/merchant-0001.sql Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File

master 64cc6eb8

2020-04-20 15:39

Christian Grothoff


Details Diff
backenddb implementation work
mod - src/backend/taler-merchant-httpd_private-get-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-get-products.c Diff File
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-products.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master 458dc365

2020-04-20 00:22

Christian Grothoff


Details Diff
implement POST products/lock
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.h Diff File
add - src/backend/taler-merchant-httpd_private-post-products-ID-lock.c Diff File
add - src/backend/taler-merchant-httpd_private-post-products-ID-lock.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master 3817d2e6

2020-04-20 00:02

Christian Grothoff


Details Diff
implement PATCH handlers
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
add - src/backend/taler-merchant-httpd_private-patch-instances-ID.c Diff File
add - src/backend/taler-merchant-httpd_private-patch-instances-ID.h Diff File
add - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
add - src/backend/taler-merchant-httpd_private-patch-products-ID.h Diff File
add - src/backend/taler-merchant-httpd_private-post-products.c Diff File
add - src/backend/taler-merchant-httpd_private-post-products.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master 7a464be6

2020-04-19 19:07

Christian Grothoff


Details Diff
work on delete/get products by ID
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
add - src/backend/taler-merchant-httpd_private-delete-products-ID.c Diff File
add - src/backend/taler-merchant-httpd_private-delete-products-ID.h Diff File
add - src/backend/taler-merchant-httpd_private-get-products-ID.c Diff File
add - src/backend/taler-merchant-httpd_private-get-products-ID.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master 6b93d093

2020-04-19 16:54

Christian Grothoff


Details Diff
implement GET /products
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd_private-get-instances.c Diff File
add - src/backend/taler-merchant-httpd_private-get-products.c Diff File
add - src/backend/taler-merchant-httpd_private-get-products.h Diff File
mod - src/backend/taler-merchant-httpd_private-post-instances.c Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master 212298ab

2020-04-19 16:01

Christian Grothoff


Details Diff
implement PATCH
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
mod - src/backend/taler-merchant-httpd_private-post-instances.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master f0ba12d3

2020-04-19 13:51

Christian Grothoff


Details Diff
implement DELETE /instances/$ID
add - src/backend/taler-merchant-httpd_private-delete-instances-ID.c Diff File
add - src/backend/taler-merchant-httpd_private-delete-instances-ID.h Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchant_service.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_delete_instances_ID.c Diff File
mod - src/lib/merchant_api_get_config.c Diff File
mod - src/lib/merchant_api_get_instances.c Diff File

master d5f14ec8

2020-04-19 03:07

Christian Grothoff


Details Diff
start on DELETE instance
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master e93a9431

2020-04-18 19:59

Christian Grothoff


Details Diff
implement GET /instances/
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
add - src/backend/taler-merchant-httpd_private-get-instances-ID.c Diff File
add - src/backend/taler-merchant-httpd_private-get-instances-ID.h Diff File

master 741f7127

2020-04-18 15:34

Christian Grothoff


Details Diff
implement POST /instances
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
mod - src/backend/taler-merchant-httpd_private-get-instances.c Diff File
add - src/backend/taler-merchant-httpd_private-post-instances.c Diff File
add - src/backend/taler-merchant-httpd_private-post-instances.h Diff File
mod - src/backenddb/merchant-0001.sql Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File

master b03f6cf5

2020-04-17 23:06

Christian Grothoff


Details Diff
implement instances_get in library
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
mod - src/lib/merchant_api_config_get.c Diff File
add - src/lib/merchant_api_instances_get.c Diff File

master ed553c1b

2020-04-17 22:33

Christian Grothoff


Details Diff
support PATCH as well
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 39 40 41 42 43 44 45 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 125 126 127  Next  Last