From 661828bab2a7a3762e1ac08d804290f0c8d969d0 Mon Sep 17 00:00:00 2001 From: Arjun Patel Date: Sat, 16 Mar 2019 13:38:34 -0700 Subject: [PATCH] fixing stripe errors on amounts --- app/controllers/donor/grant.controller.js | 6 +++--- app/controllers/donor/stripe.controller.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/controllers/donor/grant.controller.js b/app/controllers/donor/grant.controller.js index 62a91a0..5411057 100644 --- a/app/controllers/donor/grant.controller.js +++ b/app/controllers/donor/grant.controller.js @@ -20,7 +20,7 @@ exports.create = (req, res, next) => { stripeToken } = req.body; - amount = Math.round(amount * 100) / 100; + actual_total = Math.round(amount * 100) / 100; if (!stripeToken) { throw errorMaker(400, 'No stripe token given'); @@ -32,7 +32,7 @@ exports.create = (req, res, next) => { { donor_id: user.id, name, - amount, + amount: actual_total, monthly, num_causes: causes.length, num_regions: regions.length @@ -67,7 +67,7 @@ exports.create = (req, res, next) => { sendgrid.paymentReceipt({ organizations, - total_amount: amount, + total_amount: actual_total, receiver: user.email }); diff --git a/app/controllers/donor/stripe.controller.js b/app/controllers/donor/stripe.controller.js index 28cd448..06e8adf 100644 --- a/app/controllers/donor/stripe.controller.js +++ b/app/controllers/donor/stripe.controller.js @@ -34,7 +34,7 @@ exports.grantCharge = async ({ }); let transfers = await organizations.map(async org => { - let stripeOrgAmount = Math.round(org.amount * 100 * 100) / 100; + let stripeOrgAmount = Math.round(org.amount * 100); const applicationStripeFee = stripeOrgAmount * 0.05; let t = await stripe.transfers.create({