From 9223aecfbe2239def62fafaf875602912fa2811a Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Sun, 14 Aug 2016 23:08:04 -0500 Subject: [PATCH] fix(api): Pass in headers to payments analytics --- website/server/controllers/top-level/payments/amazon.js | 7 ++++++- website/server/libs/payments.js | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/website/server/controllers/top-level/payments/amazon.js b/website/server/controllers/top-level/payments/amazon.js index a0522b2b32..0efa50690d 100644 --- a/website/server/controllers/top-level/payments/amazon.js +++ b/website/server/controllers/top-level/payments/amazon.js @@ -131,7 +131,11 @@ api.checkout = { // execute payment let method = 'buyGems'; - let data = { user, paymentMethod: 'Amazon Payments' }; + let data = { + user, + paymentMethod: 'Amazon Payments', + headers: req.headers, + }; if (gift) { if (gift.type === 'subscription') method = 'createSubscription'; @@ -247,6 +251,7 @@ api.subscribeCancel = { user, nextBill: moment(user.purchased.plan.lastBillingDate).add({ days: subscriptionLength }), paymentMethod: 'Amazon Payments', + headers: req.headers, }); if (req.query.noRedirect) { diff --git a/website/server/libs/payments.js b/website/server/libs/payments.js index 3f5b1c5e3b..f5ba7faad3 100644 --- a/website/server/libs/payments.js +++ b/website/server/libs/payments.js @@ -146,6 +146,7 @@ api.cancelSubscription = async function cancelSubscription (data) { gaCategory: 'commerce', gaLabel: data.paymentMethod, paymentMethod: data.paymentMethod, + headers: data.headers, }); };