From 076dab2a4782d1bd8049e450fc576ed6d6a40096 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 13 Aug 2014 17:11:23 -0400 Subject: [PATCH] paypro: example - use strict paypro headers. --- examples/PayPro/server.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/examples/PayPro/server.js b/examples/PayPro/server.js index 86486bd..e47b143 100755 --- a/examples/PayPro/server.js +++ b/examples/PayPro/server.js @@ -71,12 +71,18 @@ app.use(function(req, res, next) { }; res.setHeader('Access-Control-Allow-Origin', '*'); - - if (req.method === 'OPTIONS') { - res.setHeader('Access-Control-Allow-Methods', 'GET,POST'); - res.setHeader('Access-Control-Allow-Headers', req.headers['access-control-request-headers']); - return res.send(200); - } + res.setHeader('Access-Control-Allow-Methods', 'GET,POST'); + res.setHeader('Access-Control-Allow-Headers', [ + 'Host', + 'Connection', + 'Content-Length', + 'Accept', + 'Origin', + 'User-Agent', + 'Content-Type', + 'Accept-Encoding', + 'Accept-Language' + ].join(',')); res.setHeader('Accept', PayPro.PAYMENT_CONTENT_TYPE);