Changesets: merchant

master 49129bbc

2020-04-17 22:30

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
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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


Details Diff
rework merchant schema
mod - src/backenddb/merchant-0001.sql Diff File

master 773e5a0f

2020-04-14 15:54

Christian Grothoff


Details Diff
first draft of new SQL logic
mod - src/backenddb/merchant-0001.sql Diff File

master c548a400

2020-04-12 22:46

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

Christian Grothoff


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

master c22eb34d

2020-04-11 00:07

Christian Grothoff


Details Diff
implement 0006136
mod - src/backend/taler-merchant-httpd_exchanges.c Diff File
mod - src/backend/taler-merchant-httpd_pay.c Diff File

master 1b7e296a

2020-04-10 23:59

Christian Grothoff


Details Diff
preparatory steps for 0006136
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-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
mod - src/lib/testing_api_cmd_pay_abort_refund.c Diff File

master 64a7d25e

2020-04-10 23:33

Christian Grothoff


Details Diff
fix log levels
mod - src/backend/taler-merchant-httpd_refund_increase.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File

master 257ee837

2020-04-10 23:20

Christian Grothoff


Details Diff
implement caching/persisting of exchange /refund responses
mod - ChangeLog Diff File
mod - src/backend/taler-merchant-httpd_refund_lookup.c Diff File

master 4f237e8a

2020-04-10 23:01

Christian Grothoff


Details Diff
add API to store refund proofs
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 0b945df3

2020-04-10 22:14

Christian Grothoff


Details Diff
implement 0005299
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd_check-payment.c Diff File
mod - src/backend/taler-merchant-httpd_order.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.c Diff File
mod - src/backend/taler-merchant-httpd_refund.h Diff File
mod - src/backend/taler-merchant-httpd_refund_lookup.c 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
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_merchant_service.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File
mod - src/lib/merchant_api_common.c Diff File
mod - src/lib/merchant_api_pay.c Diff File
mod - src/lib/merchant_api_refund.c Diff File
mod - src/lib/test_merchant_api.c Diff File
mod - src/lib/test_merchant_api_twisted.c Diff File
mod - src/lib/testing_api_cmd_check_payment.c Diff File
mod - src/lib/testing_api_cmd_history.c Diff File
mod - src/lib/testing_api_cmd_pay_abort_refund.c Diff File
mod - src/lib/testing_api_cmd_poll_payment.c Diff File
mod - src/lib/testing_api_cmd_proposal.c Diff File
mod - src/lib/testing_api_cmd_refund_increase.c Diff File
mod - src/lib/testing_api_cmd_refund_lookup.c Diff File
mod - src/lib/testing_api_cmd_track_transaction.c Diff File

master 831272d4

2020-04-10 18:54

Christian Grothoff


Details Diff
fix ftbfs
mod - src/lib/test_merchant_api_twisted.c Diff File

master 23ff0cc9

2020-04-10 18:53

Christian Grothoff


Details Diff
fix twister check
mod - configure.ac Diff File

master 00658a93

2020-04-09 03:15

Christian Grothoff


Details Diff
make code compile without warnings against latest libmicrohttpd API
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_check-payment.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_history.c Diff File
mod - src/backend/taler-merchant-httpd_history.h Diff File
mod - src/backend/taler-merchant-httpd_mhd.c Diff File
mod - src/backend/taler-merchant-httpd_mhd.h Diff File
mod - src/backend/taler-merchant-httpd_order.c Diff File
mod - src/backend/taler-merchant-httpd_order.h Diff File
mod - src/backend/taler-merchant-httpd_pay.c Diff File
mod - src/backend/taler-merchant-httpd_pay.h Diff File
mod - src/backend/taler-merchant-httpd_poll-payment.c Diff File
mod - src/backend/taler-merchant-httpd_poll-payment.h Diff File
mod - src/backend/taler-merchant-httpd_proposal.c Diff File
mod - src/backend/taler-merchant-httpd_proposal.h Diff File
mod - src/backend/taler-merchant-httpd_refund.h Diff File
mod - src/backend/taler-merchant-httpd_refund_increase.c Diff File
mod - src/backend/taler-merchant-httpd_refund_increase.h Diff File
mod - src/backend/taler-merchant-httpd_refund_lookup.c Diff File
mod - src/backend/taler-merchant-httpd_refund_lookup.h Diff File
mod - src/backend/taler-merchant-httpd_tip-authorize.c Diff File
mod - src/backend/taler-merchant-httpd_tip-authorize.h 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-query.c Diff File
mod - src/backend/taler-merchant-httpd_tip-query.h Diff File
mod - src/backend/taler-merchant-httpd_track-transaction.c Diff File
mod - src/backend/taler-merchant-httpd_track-transaction.h Diff File
mod - src/backend/taler-merchant-httpd_track-transfer.c Diff File
mod - src/backend/taler-merchant-httpd_track-transfer.h Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 41 42 43 44 45 46 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 125 126 127  Next  Last