Changesets: merchant
master 7a464be6 2020-04-19 19:07 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 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 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 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 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 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 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 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 Details Diff |
support PATCH as well | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd.h | Diff File | ||
master 49129bbc 2020-04-17 22:30 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 | ||
mod - src/backend/taler-merchant-httpd_private-get-instances.c | Diff File | ||
add - src/backend/taler-merchant-httpd_private-get-instances.h | Diff File | ||
master bee130c6 2020-04-17 21:38 Details Diff |
complete bootstrap logic in new design | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_post-orders.c | Diff File | ||
mod - src/backenddb/merchant-0001.sql | Diff File | ||
mod - src/backenddb/plugin_merchantdb_postgres.c | Diff File | ||
mod - src/backenddb/test_merchantdb.c | Diff File | ||
mod - src/include/taler_merchantdb_plugin.h | Diff File | ||
master 00a03bf2 2020-04-17 17:11 Details Diff |
sketch instance loading | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_config.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_mhd.c | Diff File | ||
mod - src/backenddb/merchant-0001.sql | 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_config.c | Diff File | ||
mod - src/lib/test_merchant_api.c | Diff File | ||
mod - src/lib/test_merchant_api.conf | Diff File | ||
master 0b8e550d 2020-04-17 16:07 Details Diff |
starting v1 protocol dispatching logic | ||
mod - src/backend/Makefile.am | Diff File | ||
add - src/backend/legacy.c | 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_config.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_config.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_exchanges.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_mhd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_mhd.h | Diff File | ||
add - src/backend/taler-merchant-httpd_private-get-instances.c | Diff File | ||
add - src/backend/taler-merchant-httpd_transfers-get.h | Diff File | ||
mod - src/backenddb/merchantdb_plugin.c | Diff File | ||
mod - src/backenddb/plugin_merchantdb_postgres.c | Diff File | ||
mod - src/include/taler_merchantdb_lib.h | Diff File | ||
master 0a327cee 2020-04-16 23:02 Details Diff |
complete first draft of new SQL schema | ||
mod - src/backend/taler-merchant-httpd_get-orders.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_get-reserves-reserve.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_get-reserves.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_get-tips-tip.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_get-transfers.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_get.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_abort.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get2.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get2.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get3.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get4.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get5.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_get5.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_pay.c | Diff File | ||
add - src/backend/taler-merchant-httpd_orders_order_pay.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_refund.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_order_refund.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_orders_post.h | Diff File | ||
add - src/backend/taler-merchant-httpd_post-orders-order-abort.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_post-orders.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_post-tips-tip-pickup.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_post-tips.c | Diff File | ||
add - src/backend/taler-merchant-httpd_post-transfers.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_reserves_get.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_reserves_reserve_get.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_responses.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_tips_post.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_tips_tip_pickup.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_transfers-post.h | Diff File | ||
mod - src/backenddb/merchant-0001.sql | Diff File | ||
mod - src/merchant-tools/taler-merchant-benchmark.c | Diff File | ||
master e2882995 2020-04-14 22:43 Details Diff |
rework merchant schema | ||
mod - src/backenddb/merchant-0001.sql | Diff File | ||
master 773e5a0f 2020-04-14 15:54 Details Diff |
first draft of new SQL logic | ||
mod - src/backenddb/merchant-0001.sql | Diff File | ||
master c548a400 2020-04-12 22:46 Details Diff |
implement 0006173 | ||
mod - ChangeLog | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-pickup.c | Diff File | ||
mod - src/include/taler_merchant_service.h | Diff File | ||
mod - src/lib/Makefile.am | Diff File | ||
mod - src/lib/merchant_api_tip_pickup.c | Diff File | ||
add - src/lib/merchant_api_tip_pickup2.c | Diff File | ||
mod - src/lib/testing_api_cmd_tip_pickup.c | Diff File | ||
master 9e94110b 2020-04-12 18:20 Details Diff |
prepare tip pickup logic for more async activity, also better error reporting | ||
mod - src/backend/taler-merchant-httpd_tip-pickup.c | Diff File | ||
master a0dd3ef1 2020-04-12 18:02 Details Diff |
fix tip pickup MHD suspend/resume handling, code cleanup: use struct TALER_EXCHANGE_HttpResponse where appropriate | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_exchanges.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_exchanges.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_pay.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund_lookup.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-pickup.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-pickup.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-reserve-helper.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_track-transaction.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_track-transfer.c | Diff File | ||
master 4f02377b 2020-04-12 17:41 Details Diff |
split file | ||
mod - src/backend/Makefile.am | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-pickup.c | Diff File | ||
add - src/backend/taler-merchant-httpd_tip-pickup_get.c | Diff File | ||
master 3b341f88 2020-04-11 23:46 Details Diff |
adapting to API changes for fix 0006149 |
Affected Issues 0006149 |
|
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
master 68f197e9 2020-04-11 20:47 Details Diff |
implement payment target exposition in /config, finishes 0004939 | ||
mod - src/backend/taler-merchant-httpd_config.c | Diff File | ||
master 6ff02bc7 2020-04-11 20:38 Details Diff |
finish 0004939 implementation: allow client to indicate preference for payment target | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_order.c | Diff File | ||
master 19c56c7e 2020-04-11 02:31 Details Diff |
adding test for 0005985 | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_poll-payment.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund_increase.c | Diff File | ||
mod - src/lib/test_merchant_api.c | Diff File | ||
mod - src/lib/testing_api_cmd_poll_payment.c | Diff File | ||
master 6d978efe 2020-04-11 01:21 Details Diff |
implementing long-polling for refunds (0005985) | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_check-payment.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_pay.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_poll-payment.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund_increase.c | Diff File | ||
mod - src/include/taler_merchant_service.h | Diff File | ||
mod - src/include/taler_merchant_testing_lib.h | Diff File | ||
mod - src/lib/merchant_api_poll_payment.c | Diff File | ||
mod - src/lib/test_merchant_api.c | Diff File | ||
mod - src/lib/testing_api_cmd_poll_payment.c | Diff File |