diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-02-21 14:21:01 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-02-21 14:21:01 +0100 |
commit | 243045a63fac366ca9c3cb8f97220b76249a8f51 (patch) | |
tree | dc25c6b8534653c60861ec7a5a6fd4760df96495 /src/backend/taler-merchant-httpd_post-orders-ID-pay.c | |
parent | e5a9bd4c35135cd58a106355d1651c8dfc7b9da5 (diff) | |
download | merchant-243045a63fac366ca9c3cb8f97220b76249a8f51.tar.gz merchant-243045a63fac366ca9c3cb8f97220b76249a8f51.tar.bz2 merchant-243045a63fac366ca9c3cb8f97220b76249a8f51.zip |
POS secret support
Diffstat (limited to 'src/backend/taler-merchant-httpd_post-orders-ID-pay.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_post-orders-ID-pay.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c index 9b9b1a00..278bd473 100644 --- a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c +++ b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c @@ -2579,13 +2579,15 @@ check_contract (struct PayContext *pc) json_decref (pc->contract_terms); pc->contract_terms = NULL; } - qs = TMH_db->lookup_contract_terms (TMH_db->cls, - pc->hc->instance->settings.id, - pc->order_id, - &pc->contract_terms, - &pc->order_serial, - &paid, - NULL); // FIXME: add &pc->pos_key + &pc->pos_alg! + qs = TMH_db->lookup_contract_terms2 (TMH_db->cls, + pc->hc->instance->settings.id, + pc->order_id, + &pc->contract_terms, + &pc->order_serial, + &paid, + NULL, + &pc->pos_key, + &pc->pos_alg); if (0 > qs) { /* single, read-only SQL statements should never cause |