├── .coveralls.yml ├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .hound.yml ├── .snyk ├── LICENSE ├── Procfile ├── README.md ├── docs ├── Checkout.wsdl ├── algorithmn.md ├── banner.png ├── requests │ ├── 1-process-checkout.xml │ └── 3-confirm-transaction.xml ├── responses │ ├── 2-process-checkout-response.xml │ ├── 4-transaction-confirmed.xml │ └── 5-transaction-completed.xml ├── status-codes.md └── statuses │ ├── transaction-status-query.xml │ └── transaction-status-response.xml ├── environment.js ├── gulpfile.js ├── index.js ├── package.json ├── server ├── config │ └── statusCodes.js ├── controllers │ ├── ConfirmPayment.js │ ├── PaymentRequest.js │ ├── PaymentStatus.js │ └── PaymentSuccess.js ├── public │ └── css │ │ ├── style.css │ │ └── style.less ├── routes │ └── index.js ├── utils │ ├── GenEncryptedPassword.js │ ├── ParseResponse.js │ ├── SOAPRequest.js │ ├── errors │ │ └── responseError.js │ ├── genTransactionPassword.js │ └── ucFirst.js ├── validators │ └── checkForRequiredParams.js └── views │ ├── error.jade │ ├── index.jade │ └── layout.jade └── test ├── controllers ├── ConfirmPayment.js ├── PaymentRequest.js ├── PaymentStatus.js └── PaymentSuccess.js ├── environment.js ├── utils ├── ParseResponse.js ├── SOAPRequest.js ├── errors │ └── reponseError.js ├── genTransactionPassword.js └── ucFirst.js └── validators └── checkForRequiredParams.js /.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: EI2vRz1HRhJ3pGi7g3J6sMxI4dsnrWxtb 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/.hound.yml -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/.snyk -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node index.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/README.md -------------------------------------------------------------------------------- /docs/Checkout.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/Checkout.wsdl -------------------------------------------------------------------------------- /docs/algorithmn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/algorithmn.md -------------------------------------------------------------------------------- /docs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/banner.png -------------------------------------------------------------------------------- /docs/requests/1-process-checkout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/requests/1-process-checkout.xml -------------------------------------------------------------------------------- /docs/requests/3-confirm-transaction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/requests/3-confirm-transaction.xml -------------------------------------------------------------------------------- /docs/responses/2-process-checkout-response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/responses/2-process-checkout-response.xml -------------------------------------------------------------------------------- /docs/responses/4-transaction-confirmed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/responses/4-transaction-confirmed.xml -------------------------------------------------------------------------------- /docs/responses/5-transaction-completed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/responses/5-transaction-completed.xml -------------------------------------------------------------------------------- /docs/status-codes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/status-codes.md -------------------------------------------------------------------------------- /docs/statuses/transaction-status-query.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/statuses/transaction-status-query.xml -------------------------------------------------------------------------------- /docs/statuses/transaction-status-response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/docs/statuses/transaction-status-response.xml -------------------------------------------------------------------------------- /environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/environment.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/package.json -------------------------------------------------------------------------------- /server/config/statusCodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/config/statusCodes.js -------------------------------------------------------------------------------- /server/controllers/ConfirmPayment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/controllers/ConfirmPayment.js -------------------------------------------------------------------------------- /server/controllers/PaymentRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/controllers/PaymentRequest.js -------------------------------------------------------------------------------- /server/controllers/PaymentStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/controllers/PaymentStatus.js -------------------------------------------------------------------------------- /server/controllers/PaymentSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/controllers/PaymentSuccess.js -------------------------------------------------------------------------------- /server/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/public/css/style.css -------------------------------------------------------------------------------- /server/public/css/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/public/css/style.less -------------------------------------------------------------------------------- /server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/routes/index.js -------------------------------------------------------------------------------- /server/utils/GenEncryptedPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/utils/GenEncryptedPassword.js -------------------------------------------------------------------------------- /server/utils/ParseResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/utils/ParseResponse.js -------------------------------------------------------------------------------- /server/utils/SOAPRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/utils/SOAPRequest.js -------------------------------------------------------------------------------- /server/utils/errors/responseError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/utils/errors/responseError.js -------------------------------------------------------------------------------- /server/utils/genTransactionPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/utils/genTransactionPassword.js -------------------------------------------------------------------------------- /server/utils/ucFirst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/utils/ucFirst.js -------------------------------------------------------------------------------- /server/validators/checkForRequiredParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/validators/checkForRequiredParams.js -------------------------------------------------------------------------------- /server/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/views/error.jade -------------------------------------------------------------------------------- /server/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/views/index.jade -------------------------------------------------------------------------------- /server/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/server/views/layout.jade -------------------------------------------------------------------------------- /test/controllers/ConfirmPayment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/controllers/ConfirmPayment.js -------------------------------------------------------------------------------- /test/controllers/PaymentRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/controllers/PaymentRequest.js -------------------------------------------------------------------------------- /test/controllers/PaymentStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/controllers/PaymentStatus.js -------------------------------------------------------------------------------- /test/controllers/PaymentSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/controllers/PaymentSuccess.js -------------------------------------------------------------------------------- /test/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/environment.js -------------------------------------------------------------------------------- /test/utils/ParseResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/utils/ParseResponse.js -------------------------------------------------------------------------------- /test/utils/SOAPRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/utils/SOAPRequest.js -------------------------------------------------------------------------------- /test/utils/errors/reponseError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/utils/errors/reponseError.js -------------------------------------------------------------------------------- /test/utils/genTransactionPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/utils/genTransactionPassword.js -------------------------------------------------------------------------------- /test/utils/ucFirst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/utils/ucFirst.js -------------------------------------------------------------------------------- /test/validators/checkForRequiredParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kn9ts/project-mulla/HEAD/test/validators/checkForRequiredParams.js --------------------------------------------------------------------------------