From 81d3e8a68fb337dfab781dac52c9612464358962 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Fri, 6 Oct 2017 18:07:26 +0200 Subject: [PATCH] add extra logging for ios/verify --- website/server/controllers/top-level/payments/iap.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/website/server/controllers/top-level/payments/iap.js b/website/server/controllers/top-level/payments/iap.js index 239af7f1d7..c0a2f9a8c1 100644 --- a/website/server/controllers/top-level/payments/iap.js +++ b/website/server/controllers/top-level/payments/iap.js @@ -7,6 +7,7 @@ import { } from '../../../libs/errors'; import googlePayments from '../../../libs/googlePayments'; import applePayments from '../../../libs/applePayments'; +import logger from '../../../libs/logger'; let api = {}; @@ -87,6 +88,12 @@ api.iapiOSVerify = { url: '/iap/ios/verify', middlewares: [authWithHeaders()], async handler (req, res) { + // @TODO remove once debugging is done + logger.info('Debugging iOS verify route', { + body: req.body, + headers: req.headers, + }); + if (!req.body.transaction) throw new BadRequest(res.t('missingReceipt')); let appleRes = await applePayments.verifyGemPurchase(res.locals.user, req.body.transaction.receipt, req.headers);