integrating the possibility to deposit or withdraw money easily to the platform
$30-250 USD
Paiement à la livraison
Skills:
• Backend : Django,
• Frontend: Angular js 7
• Postgres, PayPal Gateway (Transfer and deposit)
Description:
We have a web application coded with Django and angular that we want to automate the fulfillments process.
The app consisted of many company and each company have a Balance (Money account)
We want to give the possibility to deposit or withdraw money easily to the platform.
Your job:
• Show the account balance in Navbar (only to the company creator “Company owner”)
• Create a modal with 3 Pages (Deposit, Withdraw and History)
• Create the database table where this transaction will be saved (4 Table) and add a balance column in company
• Work on the functional part of this process for each of the operation.
Job 1:
The company owner (admin) can see the company balance in his Navbar
Job 2:
If he click on the balance bouton its should show him a popup page with 3 pages :
• Deposit funds
• Withdraw funds
• History
Deposit funds:
The admin can choose the amount of money he want to deposit and the payment method.
Payment method:
• We have 2 methods for now (PayPal and bank transfer) so create the credit card and disable it from use.
• If he use PayPal you must direct them to PayPal gateway to continue the transaction to our email.
• If the transaction of PayPal completed with successful show them a successful popup and add the amount in company balance.
• If the user select bank deposit and confirmed show them a popup that his transaction will be approved after 12h, and add a new deposit in Database with a “pending” Status. The balance should not be added until the status changed to approved by one of our stuff.
• Deposit currency should be “MAD”
• Processing fee is 0$ for now
Withdraw funds:
• We have 2 methods for now (PayPal and bank transfer) so create the credit card and disable it from use.
• If he use PayPal you must ask them for Email to continue the transaction
• After withdraw show them a popup that his transaction will be approved after 24h, and add a new Withdraw in Database with a “pending” Status. The balance should not be removed until the status changed to approved by one of our stuff.
History:
• Admin can see all the transaction ( withdraws, deposits and payments) as like the image above
• Transaction column have 3 text depend in the operation as seen on photo all the three operation
• User can print a pdf template of the operation (invoice)
• He can export a pdf history table with filter he want ( date, operation type)
Invoice template :
Database structure :
Each operation should store in there table and also change the courant balance in company table in Database.
• Deposit Table :
o Deposite_Id : deposit id (auto generate random id)
o Company_id: the company that made this deposit
o Transaction_type: could be PayPal or Credit card or Bank transfer.
o Amount: Total money of transaction.
o Balance: Account Balance before transaction.
o Status: could be Pending, Canceled, and Approved.
o Create_date: date of transaction.
o Update_date: date that this row updated.
o Last_update_user: user who update the status of this transaction.
• Withdraw Table :
o Withdraw_Id : Withdraw id (auto generate random id)
o Company_id: the company that made this Withdraw
o Transaction_type: could be PayPal or Credit card or Bank transfer.
o Amount: Total money of transaction.
o Balance: Account Balance before transaction.
o Status: could be Pending, Canceled, and Approved.
o Create_date: date of transaction.
o Update_date: date that this row updated.
o Last_update_user: user who update the status of this transaction
• Payment Monthly Table :
o Payment_Id : Payment id (auto generate random id)
o Company_id: the company that made this Payment
o Feature_name: Name of Payed Feature
o Payment_date: date of payment.
o Active_date: Next payment date.
o Amount: Total money of Payment.
o Balance: Account Balance before transaction.
• Payment_orders:
o Keep it for now.
Nº du projet : #19267188
À propos du projet
Décerné à:
Hi there, I am an experienced website developer, and I have 6 years experience in developing websites using python and django and so on. I read your job description carefully and I am very interested in your projec Plus
3 freelances font une offre moyenne de 155 $ pour ce travail
Hello Sir, I am python web developer. I have 4 year experience of python\django and flask development.I am having great experience with admin customization as well as having great deployment experience on AWS as wel Plus