From e4b73377de626dee6ae8d048d9e9d2da0766e219 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sun, 28 May 2017 06:12:11 +0200 Subject: [PATCH] save the token in the write field (was not broking the payment) --- Yavsc/ApiControllers/HairCut/HairCutController.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Yavsc/ApiControllers/HairCut/HairCutController.cs b/Yavsc/ApiControllers/HairCut/HairCutController.cs index 4984f4ab..f69346cb 100644 --- a/Yavsc/ApiControllers/HairCut/HairCutController.cs +++ b/Yavsc/ApiControllers/HairCut/HairCutController.cs @@ -187,6 +187,7 @@ namespace Yavsc.ApiControllers _logger.LogError(ex.Message); return new HttpStatusCodeResult(500); } + if (payment==null) { _logger.LogError("Error doing SetExpressCheckout, aborting."); _logger.LogError(JsonConvert.SerializeObject(Startup.PayPalSettings)); @@ -200,9 +201,8 @@ namespace Yavsc.ApiControllers var dbinfo = new PayPalPayment { ExecutorId = User.GetUserId(), - PaypalPayerId = payment.Token, - CreationToken = null, - State = "inserted" + CreationToken = payment.Token, + State = payment.Ack.ToString() }; await _context.SaveChangesAsync(User.GetUserId()); }