Changesets: merchant
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 | ||
master c22eb34d 2020-04-11 00:07 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 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 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 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 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 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 Details Diff |
fix ftbfs | ||
mod - src/lib/test_merchant_api_twisted.c | Diff File | ||
master 23ff0cc9 2020-04-10 18:53 Details Diff |
fix twister check | ||
mod - configure.ac | Diff File | ||
master 00658a93 2020-04-09 03:15 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 | ||
master 549fec36 2020-04-09 01:54 Details Diff |
adapt to exchange API change | ||
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_tip-pickup.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-query.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/plugin_merchantdb_postgres.c | Diff File | ||
mod - src/lib/merchant_api_pay.c | Diff File | ||
mod - src/lib/testing_api_cmd_pay.c | Diff File | ||
mod - src/lib/testing_api_cmd_pay_abort.c | Diff File | ||
mod - src/lib/testing_api_cmd_refund_lookup.c | Diff File | ||
mod - src/lib/testing_api_cmd_track_transfer.c | Diff File | ||
master 8eb02708 2020-04-08 18:36 Details Diff |
adaptations for signing API change in GNUnet (0006164) | ||
mod - src/backend/taler-merchant-httpd_pay.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_proposal.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_tip-pickup.c | Diff File | ||
mod - src/lib/merchant_api_pay.c | Diff File | ||
mod - src/lib/testing_api_cmd_pay.c | Diff File | ||
master e781a77a 2020-04-07 20:47 Details Diff |
fix 0006129 (/refund idempotency) |
Affected Issues 0006129 |
|
mod - src/backend/taler-merchant-httpd_refund_increase.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund_lookup.c | 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 7cfd98c8 2020-04-07 20:07 Details Diff |
split refund file by handler | ||
mod - src/backend/Makefile.am | Diff File | ||
mod - src/backend/taler-merchant-httpd.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund.c | Diff File | ||
mod - src/backend/taler-merchant-httpd_refund.h | Diff File | ||
add - src/backend/taler-merchant-httpd_refund_increase.c | Diff File | ||
add - src/backend/taler-merchant-httpd_refund_increase.h | Diff File | ||
add - src/backend/taler-merchant-httpd_refund_lookup.c | Diff File | ||
add - src/backend/taler-merchant-httpd_refund_lookup.h | Diff File | ||
master 5d67517a 2020-04-07 18:03 Details Diff |
add test for /public/config | ||
mod - src/include/taler_merchant_testing_lib.h | Diff File | ||
mod - src/lib/Makefile.am | Diff File | ||
mod - src/lib/test_merchant_api.c | Diff File | ||
add - src/lib/testing_api_cmd_config.c | Diff File | ||
master a6a0562b 2020-04-07 16:35 Details Diff |
implementing 0005288 | ||
mod - src/backend/taler-merchant-httpd.h | Diff File | ||
mod - src/backend/taler-merchant-httpd_config.c | Diff File | ||
mod - src/include/taler_merchant_service.h | Diff File | ||
mod - src/lib/merchant_api_config.c | Diff File | ||
master 75e07c70 2020-04-07 15:22 Details Diff |
implement /config API | ||
mod - src/include/taler_merchant_service.h | Diff File | ||
mod - src/lib/Makefile.am | Diff File | ||
add - src/lib/merchant_api_config.c | Diff File | ||
mod - src/lib/merchant_api_tip_query.c | Diff File | ||
master 01b900cf 2020-04-06 21:49 Details Diff |
make API return exchange data systematically, fixes 0004939 |
Affected Issues 0004939 |
|
mod - src/include/taler_merchant_service.h | Diff File | ||
mod - src/lib/Makefile.am | Diff File | ||
mod - src/lib/merchant_api_check_payment.c | Diff File | ||
add - src/lib/merchant_api_common.c | Diff File | ||
mod - src/lib/merchant_api_history.c | Diff File | ||
mod - src/lib/merchant_api_pay.c | Diff File | ||
mod - src/lib/merchant_api_poll_payment.c | Diff File | ||
mod - src/lib/merchant_api_proposal.c | Diff File | ||
add - src/lib/merchant_api_proposal_lookup.c | Diff File | ||
mod - src/lib/merchant_api_refund.c | Diff File | ||
mod - src/lib/merchant_api_refund_increase.c | Diff File | ||
mod - src/lib/merchant_api_tip_authorize.c | Diff File | ||
mod - src/lib/merchant_api_tip_pickup.c | Diff File | ||
mod - src/lib/merchant_api_tip_query.c | Diff File | ||
mod - src/lib/merchant_api_track_transaction.c | Diff File | ||
mod - src/lib/merchant_api_track_transfer.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.c | Diff File | ||
add - src/lib/testing_api_cmd_pay_abort.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_proposal_lookup.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_tip_authorize.c | Diff File | ||
mod - src/lib/testing_api_cmd_tip_pickup.c | Diff File | ||
mod - src/lib/testing_api_cmd_tip_query.c | Diff File | ||
mod - src/lib/testing_api_cmd_track_transaction.c | Diff File | ||
mod - src/lib/testing_api_cmd_track_transfer.c | Diff File |