summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-10-03 16:22:48 +0200
committerChristian Grothoff <christian@grothoff.org>2020-10-03 16:22:48 +0200
commitc829b69a8b4a136f5495a42dd4dad2a35d0df75b (patch)
treed997ba7264e6e16acbd881abb1e60e49a0826c1d
parent0c2b40f2d7817a448bb4c4a6c12ddeb1cdf32b1b (diff)
downloadtaler-mdb-c829b69a8b4a136f5495a42dd4dad2a35d0df75b.tar.gz
taler-mdb-c829b69a8b4a136f5495a42dd4dad2a35d0df75b.tar.bz2
taler-mdb-c829b69a8b4a136f5495a42dd4dad2a35d0df75b.zip
update code to match latest merchant API
-rw-r--r--src/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 9ab748d..9de8392 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1403,7 +1403,7 @@ check_payment_cb (void *cls,
return;
}
- if (osr->paid)
+ if (TALER_MERCHANT_OSC_PAID == osr->status)
{
mdb.cmd = &cmd_approve_vend;
payment_activity->paid = GNUNET_YES;
@@ -1427,7 +1427,8 @@ check_payment_cb (void *cls,
&check_payment_again,
pa);
}
- if (NULL == pa->taler_pay_uri)
+ if ( (NULL == pa->taler_pay_uri) &&
+ (TALER_MERCHANT_OSC_UNPAID == osr->status) )
{
if (NULL == essid)
uri = GNUNET_strdup (osr->details.unpaid.taler_pay_uri);