diff --git a/lib/routes/customerRoutes.js b/lib/routes/customerRoutes.js index 41acb14e..d5daee99 100644 --- a/lib/routes/customerRoutes.js +++ b/lib/routes/customerRoutes.js @@ -1,6 +1,7 @@ const express = require('express') const router = express.Router() const semver = require('semver') +const sms = require('../sms') const _ = require('lodash/fp') const compliance = require('../compliance') @@ -117,8 +118,11 @@ function updateTxCustomerPhoto (req, res, next) { } function sendSmsReceipt (req, res, next) { - console.log(req.body) - return respond(req, res, {}) + const receiptOptions = _.omit(['active', 'sms'], configManager.getReceipt(req.settings.config)) + const smsRequest = sms.formatSmsRequest(req.body.data, receiptOptions) + sms.sendMessage(req.settings, smsRequest) + .then(() => respond(req, res, {})) + .catch(next) } router.patch('/:id', updateCustomer)