diff --git a/controllers/api.js b/controllers/api.js index 1fb3b2e4cf..50ea998734 100644 --- a/controllers/api.js +++ b/controllers/api.js @@ -464,7 +464,7 @@ exports.postVenmo = function(req, res, next) { if (validator.isEmail(req.body.user)) { formData.email = req.body.user; - } else if (validator.isNumberic(req.body.user) && + } else if (validator.isNumeric(req.body.user) && validator.isLength(req.body.user, 10, 11)) { formData.phone = req.body.user; } else { @@ -472,7 +472,7 @@ exports.postVenmo = function(req, res, next) { } // Send money - request.post('https://sandbox-api.venmo.com/v1/payments', { form: formData }, function(err, request, body) { + request.post('https://api.venmo.com/v1/payments', { form: formData }, function(err, request, body) { if (err) return next(err); if (request.statusCode !== 200) { req.flash('errors', { msg: JSON.parse(body).error.message }); diff --git a/views/api/venmo.jade b/views/api/venmo.jade index 7cd111ef22..7813d26106 100644 --- a/views/api/venmo.jade +++ b/views/api/venmo.jade @@ -47,13 +47,13 @@ block content input(type='hidden', name='_csrf', value=token) .form-group label.control-label(for='user') Phone, Email or Venmo User ID - input.form-control(type='text', name='user', id='user', autofocus=true) + input.form-control(type='text', name='user', id='user', placeholder='15555555555', autofocus=true) .form-group label.control-label(for='note') Note - input.form-control(type='text', name='note', id='note') + input.form-control(type='text', name='note', id='note', placeholder='A message to accompany the payment.') .form-group label.control-label(for='amount') Amount - input.form-control(type='text', name='amount', id='amount') + input.form-control(type='text', name='amount', id='amount', placeholder='0.10') .form-group button.btn.btn-primary(type='submit') i.fa.fa-usd