ISO20022 Core Connector for Mojaloop
Refer to the .env.example for a description of configurable environment variables.
-
Make a copy of .env.example as
.env -
Modify
.envto suite your environment -
Start Connector
npm start
npm test-
Make a copy of .env.example as
.env(leave as default). -
Startup redis
docker-compose up -d redis
-
Startup Mock-server
sh ./src/test/scripts/restartMockServer.sh
This will start mock-server using docker, and create expectations (i.e. responses).
-
Start Connector
npm start
-
Postman Collection
Import iso-connector.postman_collection.json into Postman.
- Update api.yml to include new Outbound end-point for PACS.002
- Add unit tests for Callback response handler for async PACS.002 callback from an Inbound Post /transfers
- Add unit tests for Outbound end-point for PACS.002
- Update the CALLBACK_TIMEOUT to ms instead of seconds for consistency
- Re-factor cache.js into Typescript
- Add unit tests for cache.js once Re-factored into Typescript
- Error-response for ISO Outbound API-calls need to be addressed going forward, currently
text/plainis returned with a text error message. - Incorporate the rswitch-proxy simulator into this code-base either under the
./src/testfolder or a new root level folder.