View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004939 | Taler | mechant backend | public | 2017-03-06 13:53 | 2021-09-02 18:23 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | high | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 0.7.1 | Fixed in Version | 0.7.1 | ||
Summary | 0004939: add support for multiple wire methods / accounts per instance | ||||
Description | We eventually would want a given instance to support multiple wire methods / backends. When processing /pay, we can pick the correct one from the H_wire given in the proposal. This will facilitate merchants migrating between accounts. | ||||
Tags | No tags attached. | ||||
|
Note: in /proposal processing, we still need a way for the merchant to specify which wire method(s) he wants to support (possibly a subset of all available ones). |
|
f7baa35..e8f4501 implements keeping multiple wire methods around (and allowing any of them to be given in a contract, so the list can be _expanded_). What is missing is (1) offering more than one in a contract, and (2) allowing the configuration to specify which one(s) should be offered. |
|
7a20062bafed42f937c5388aed09042aad7014c0..202827ebdaafdf33b78c202bcbb6917dd65dd1c1 update configuration structure to enable multi-account, multi-plugin setups for exchange and auditor. Also we now use payto://-URLs instead of JSON to specify accounts. Deployment.git still needs to be updated! |
|
19c56c7..6ff02bc implements support for clients specifying the payment target. The backend then uses the (active) wire method that uses the given payment target. Specified in docs.git in eddd862..2bcfbab. What is still missing is for /config to expose the set of payment targets an instance supports. |
|
6ff02bc..68f197e implements returning payment targets in /config. That should finish this issue. |
|
Fix committed to master branch. |
merchant: 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 |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-06 13:53 | Christian Grothoff | New Issue | |
2017-03-06 13:53 | Christian Grothoff | Status | new => assigned |
2017-03-06 13:53 | Christian Grothoff | Assigned To | => Marcello Stanisci |
2017-03-06 13:55 | Christian Grothoff | Assigned To | Marcello Stanisci => |
2017-03-06 13:55 | Christian Grothoff | Status | assigned => confirmed |
2017-03-06 15:42 | Christian Grothoff | Summary | add support for multiple wire metods / accounts per instance => add support for multiple wire methods / accounts per instance |
2017-04-09 00:14 | Christian Grothoff | Target Version | 0.5 => 0.7.1 |
2017-11-12 16:12 | Christian Grothoff | Assigned To | => Christian Grothoff |
2017-11-12 16:12 | Christian Grothoff | Status | confirmed => assigned |
2018-01-19 00:59 | Christian Grothoff | Note Added: 0012806 | |
2018-01-19 00:59 | Christian Grothoff | Target Version | 0.7.1 => 0.5 |
2018-01-19 01:28 | Christian Grothoff | Note Added: 0012807 | |
2018-01-22 21:14 | Christian Grothoff | Target Version | 0.5 => 0.7.1 |
2018-01-22 22:00 | Christian Grothoff | Priority | normal => low |
2018-03-27 18:29 | Christian Grothoff | Priority | low => high |
2018-04-15 12:29 | Christian Grothoff | Note Added: 0012918 | |
2018-09-15 10:59 | Christian Grothoff | Assigned To | Christian Grothoff => |
2018-09-15 10:59 | Christian Grothoff | Status | assigned => confirmed |
2018-09-15 11:02 | Christian Grothoff | Relationship added | child of 0005433 |
2018-09-15 11:02 | Christian Grothoff | Relationship deleted | child of 0005433 |
2018-09-15 11:03 | Christian Grothoff | Relationship added | child of 0005433 |
2018-11-21 11:36 | Christian Grothoff | Relationship deleted | child of 0005433 |
2020-03-29 22:05 | Christian Grothoff | Assigned To | => Christian Grothoff |
2020-03-29 22:05 | Christian Grothoff | Status | confirmed => assigned |
2020-03-29 22:05 | Christian Grothoff | Target Version | 0.7.1 => 0.8.1 |
2020-04-11 18:44 | Christian Grothoff | Note Added: 0015624 | |
2020-04-11 18:52 | Christian Grothoff | Note Added: 0015625 | |
2020-04-11 18:52 | Christian Grothoff | Status | assigned => resolved |
2020-04-11 18:52 | Christian Grothoff | Resolution | open => fixed |
2020-04-11 18:52 | Christian Grothoff | Fixed in Version | => 0.7.1 |
2020-04-11 18:52 | Christian Grothoff | Target Version | 0.8.1 => 0.7.1 |
2021-08-24 16:23 | Christian Grothoff | Status | resolved => closed |
2021-09-02 18:22 | Christian Grothoff | Changeset attached | => Taler-merchant master 01b900cf |
2021-09-02 18:23 | Christian Grothoff | Note Added: 0018383 |