├── .gitignore ├── .idea ├── dictionaries │ └── neshoj.xml ├── encodings.xml ├── google-java-format.xml ├── jsLibraryMappings.xml ├── misc.xml ├── modules.xml ├── runConfigurations │ └── bin_www.xml ├── safaricom-daraja-nodejs.iml ├── vcs.xml └── workspace.xml ├── README.md ├── app.js ├── bin └── www ├── config └── properties.json ├── package.json ├── public └── stylesheets │ └── style.css ├── routes ├── api │ ├── lipanampesa │ │ ├── lipaNaMPesa.js │ │ ├── lipaNaMPesaQuery.js │ │ └── lipaNaMPesaTnxModel.js │ └── validationConfirmation │ │ ├── c2bCallbackUrlModel.js │ │ ├── c2bConfirmation.js │ │ ├── c2bTransactionModel.js │ │ ├── c2bValidation.js │ │ └── urlRegistration.js ├── auth │ ├── auth.js │ └── tokenModel.js ├── helpers │ └── mpesaFunctions.js └── index.js └── views ├── error.hbs ├── index.hbs └── layout.hbs /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /.idea/dictionaries/neshoj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/dictionaries/neshoj.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/google-java-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/google-java-format.xml -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/bin_www.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/runConfigurations/bin_www.xml -------------------------------------------------------------------------------- /.idea/safaricom-daraja-nodejs.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/safaricom-daraja-nodejs.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/bin/www -------------------------------------------------------------------------------- /config/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/config/properties.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/package.json -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /routes/api/lipanampesa/lipaNaMPesa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/lipanampesa/lipaNaMPesa.js -------------------------------------------------------------------------------- /routes/api/lipanampesa/lipaNaMPesaQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/lipanampesa/lipaNaMPesaQuery.js -------------------------------------------------------------------------------- /routes/api/lipanampesa/lipaNaMPesaTnxModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/lipanampesa/lipaNaMPesaTnxModel.js -------------------------------------------------------------------------------- /routes/api/validationConfirmation/c2bCallbackUrlModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/validationConfirmation/c2bCallbackUrlModel.js -------------------------------------------------------------------------------- /routes/api/validationConfirmation/c2bConfirmation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/validationConfirmation/c2bConfirmation.js -------------------------------------------------------------------------------- /routes/api/validationConfirmation/c2bTransactionModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/validationConfirmation/c2bTransactionModel.js -------------------------------------------------------------------------------- /routes/api/validationConfirmation/c2bValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/validationConfirmation/c2bValidation.js -------------------------------------------------------------------------------- /routes/api/validationConfirmation/urlRegistration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/api/validationConfirmation/urlRegistration.js -------------------------------------------------------------------------------- /routes/auth/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/auth/auth.js -------------------------------------------------------------------------------- /routes/auth/tokenModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/auth/tokenModel.js -------------------------------------------------------------------------------- /routes/helpers/mpesaFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/helpers/mpesaFunctions.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/routes/index.js -------------------------------------------------------------------------------- /views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/views/error.hbs -------------------------------------------------------------------------------- /views/index.hbs: -------------------------------------------------------------------------------- 1 |

{{title}}

2 |

v0.1

3 | -------------------------------------------------------------------------------- /views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neshoj/safaricom-daraja-nodejs/HEAD/views/layout.hbs --------------------------------------------------------------------------------