Find Jobs
Hire Freelancers

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.
ID do Projeto: 19267188

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 5 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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
Avatar do Usuário
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!
$155 USD em 3 dias
4,9 (34 avaliações)
5,2
5,2

Sobre o cliente

Bandeira do(a) MOROCCO
Casablanca, Morocco
5,0
3
Método de pagamento verificado
Membro desde fev. 1, 2019

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.