Money Remittance API

Job ID: 31354630

Budget: ₹600 – ₹1,500 INR

Need to create WebAPIs for following function:
1. Add/update/delete/Get Beneficiaries
2. Calculate Transaction
3. Get transaction based on filters like date range and status of transaction.

Beneficiary will have following properties -
1. Name of Beneficiary
2. Id of beneficiary
3. Account Number
4. Date of addition of beneficiary in system

It will be mapped to users who have added beneficiary.

Transaction will be calculated based on some service charge. So I am transferring Rs 100 to some one and service charge is 20% then value of transaction will be Rs 80. This 20% will be provided by user consuming the API.
The property of transaction would be
Transaction Id
Status
And it will be mapped to beneficiary and the user who has created this transaction request.

Authentication should be there in APIs.