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);