- Encryption and decryption of payload.
- En-/De-cryption implemented according to Sarvatra standard algorithm
- Module is complete and integrated after successful testing
- Generation of payload.
- Minimal wrapper over a HashMap for generating JSON payload procedurally.
- Default values handled
- TLV (Tag-Length-Value) format generation
- Module is functional and has been integrated for creating payloads in the HTTP communication module
- HTTP communication with the Sarvatra test server.
- Using volley API
- Login request is sent for beginning the session
- Response from Login is parsed for session key and other session details
- Transaction request for transactions along with the saved session key from Login is sent and the response is used to show success status of the txn
- Module is functional and its implemented for cash withdrawal (Can be extended for other transactions)
- RD Service API (fingerprint scanner)
- Mantra RD service API is called for safely reading fingerprint data
- Module was tested independently and has been integrated for using the returned encrypted data for HTTP requests
- Creating a UI for Agent Login and transactions
- Basic UI has been created for Login, Transaction and Success
- The binding from UI inputs to final HTTP requests has been commented to avoid sending invalid data to Sarvatra test server during development
-
Notifications
You must be signed in to change notification settings - Fork 0
Proof of Concept: AMQP based Financial transaction service under Sarvatra Systems
License
MIT, MIT licenses found
Licenses found
MIT
LICENSE
MIT
LICENSE.md
Aditi-hande/AMQP-txn-system
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Proof of Concept: AMQP based Financial transaction service under Sarvatra Systems
Resources
License
MIT, MIT licenses found
Licenses found
MIT
LICENSE
MIT
LICENSE.md
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published