From afef373cd57b6a44bf856eb093e8f2801fc2dbe2 Mon Sep 17 00:00:00 2001 From: Sahat Yalkabov Date: Sat, 18 Oct 2014 15:44:55 -0700 Subject: [PATCH] Moved Stripe pkey and skey to secrets.js Fixes #190 --- config/secrets.js | 3 ++- controllers/api.js | 5 +++-- views/api/stripe.jade | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config/secrets.js b/config/secrets.js index d1eec86a67..cd38947bc4 100644 --- a/config/secrets.js +++ b/config/secrets.js @@ -103,7 +103,8 @@ module.exports = { }, stripe: { - apiKey: process.env.STRIPE_KEY || 'sk_test_BQokikJOvBiI2HlWgH4olfQ2' + secretKey: process.env.STRIPE_SKEY || 'sk_test_BQokikJOvBiI2HlWgH4olfQ2', + publishableKey: process.env.STRIPE_PKEY || 'pk_test_6pRNASCoBOKtIshFeQd4XMUh' }, tumblr: { diff --git a/controllers/api.js b/controllers/api.js index 168a4f4d2f..4091296562 100644 --- a/controllers/api.js +++ b/controllers/api.js @@ -11,7 +11,7 @@ var tumblr = require('tumblr.js'); var foursquare = require('node-foursquare')({ secrets: secrets.foursquare }); var Github = require('github-api'); var Twit = require('twit'); -var stripe = require('stripe')(secrets.stripe.apiKey); +var stripe = require('stripe')(secrets.stripe.secretKey); var twilio = require('twilio')(secrets.twilio.sid, secrets.twilio.token); var Linkedin = require('node-linkedin')(secrets.linkedin.clientID, secrets.linkedin.clientSecret, secrets.linkedin.callbackURL); var clockwork = require('clockwork')({key: secrets.clockwork.apiKey}); @@ -363,7 +363,8 @@ exports.getSteam = function(req, res, next) { exports.getStripe = function(req, res) { res.render('api/stripe', { - title: 'Stripe API' + title: 'Stripe API', + publishableKey: secrets.stripe.publishableKey }); }; diff --git a/views/api/stripe.jade b/views/api/stripe.jade index a898d0d420..51f463e34f 100644 --- a/views/api/stripe.jade +++ b/views/api/stripe.jade @@ -22,7 +22,7 @@ block content script( src='https://checkout.stripe.com/checkout.js', class='stripe-button', - data-key='pk_test_6pRNASCoBOKtIshFeQd4XMUh', + data-key=publishableKey, data-image='http://static.tumblr.com/nljhkjv/z0Jlpk23i/logo', data-name='Hackathon Starter', data-description='Caramel Macchiato ($3.95)',