integrating the possibility to deposit or withdraw money easily to the platform
$30-250 USD
Concluído
Publicado há aproximadamente 5 anos
$30-250 USD
Pago na entrega
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.
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 project.
I am sure that I can complete your tasks perfect in time.
I would love to have the opportunity to discuss with you for further details.
Best regards.
$155 USD em 3 dias
5,0 (15 avaliações)
5,9
5,9
3 freelancers estão ofertando em média $155 USD for esse trabalho
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 well as on Digital Ocean. I can also work with other technologies like Flask, pyCharm, Machine Learning . I will use SQLite,
MySQL for database. I will make your website/web/Desktop application responsive to every type of device. I assure you, you will have great experience if you work with me.
I hope you will give this opportunity to me. I am waiting for your answer. Contact me soon.
Thank You!