summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-02-21 14:21:01 +0100
committerChristian Grothoff <christian@grothoff.org>2023-02-21 14:21:01 +0100
commit243045a63fac366ca9c3cb8f97220b76249a8f51 (patch)
treedc25c6b8534653c60861ec7a5a6fd4760df96495 /src/backend/taler-merchant-httpd_post-orders-ID-pay.c
parente5a9bd4c35135cd58a106355d1651c8dfc7b9da5 (diff)
downloadmerchant-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.c16
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