Programador Python + Django - 80608
max €944 EUR
Betalades vid leverans
Gerenciar pagamentos, o sistema deve permitir criar ordens, via API, efetuar o pagamento e depois retorna para o site de origem e/ou com informações do callback de pagamento.
Criar ordem:
Via API dados devem ser enviados via POST, como:
Ao receber esses dados via API (cURL), a API deve retorna um link com o ID da ordem, para que o usuário seja redirecionado; EX.: [url removed, login to view]
Pagar ordem:
Agora com a ordem criada, a página de ORDER deve conter os dados enviados via API, e um formulário descrito abaixo, para que o usuário possa preencher e avançar para as telas de pagamento.
Outras informações:
Ao informar os dados pessoais e avançar, os dados do pessoais devem ser inserido em uma tabela “members” nele deve ficar registrado os dados do formulário acima, mais os dados da order.
id int 11,order_id int 11,name,surname,document,birthday…
Se o usuário voltar ao link “[url removed, login to view]” e ele verificar qua as informações pessoais já foram cadastradas, ele já é redirecionado para tela com as opções de pagamento.
Formas de pagamento:
As formas de pagamento que devem vim pre cadastrados são, PagSeguro (que deve ficar visível apenas para o Brasil, Paypal, Bitcoin via API Blockchain, Solid Trust Pay, PayZa.
As instigações devem ser feitas de acordo com a documentação oficial de cada um dos meios de pagamento.
O retorno dos pagamentos deve ser feito para dentro da aplicação.
Retorno de pagamento:
Deve se criar uma API para consultar de a order está paga, ou foi cancelada.
Sample.:
get [url removed, login to view]
return json{(status:”paid”)}
Projekt-id: #12394208
About the project
5 frilansare har lagt bud på i genomsnitt €855 för det här jobbet
Me interessei pelo projeto, pois tenho experiência em django e API's. Já implementei PagSeguro para uma loja virtual em Django. Algumas funcionalidades podem depender da disponibilidade de cada api. Aguardo resposta.