Encerrado

Programador Python + Django

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”)}

                 

 

Habilidades: Django, Java, Perl, Python, Ruby on Rails

Acerca do Empregador:
( 0 comentários ) Feira de Santana, Brazil

ID do Projeto: #12394206