Sobre este projeto
it-programming / web-development
Aberto
Desenvolver um script adaptável que pegue dados recebidos via POST e os deixe disponíveis para serem utllizdos em uma página web.
Esses dados são enviados por um processador de pagamentos após clientes terem feito uma compra no site.
Após a compra são direcionados para uma determinada página e lá esses dados devem ser manipulados para os designer utilizarem conforme a necessidade.
As páginas de conclusão de vendas recebem os dados da compra via POST ao serem carregadas. Você pode tratar esses dados para apresentar a mensagem correta ao seu cliente.
Exemplo:
O post envia o primeiro nome (first_name: Primeiro nome do cliente. [Varchar(30)]) e com isso podemos pegar esse nome e personalizar está página com um texto de saudação no estilo "Bem vindo FULADO!"
Quando falo adaptável é que o script possa ser facilmente modificado para ser utilizado em diversas páginas conforme nós formos criando produtos.
Os dados que são enviados estão listados abaixo:
transaction_code: Código da transação/venda. [Varchar(8)]
first_name: Primeiro nome do cliente. [Varchar(30)]
name: Nome do cliente.
[Varchar(50)]
email: E-mail do cliente. [Varchar(100)]
cellphone: Celular do cliente. [Varchar(15)]
product: Nome do produto/serviço (SKU) adquirido.
[Varchar(50)]
product_cost: Valor de custo do produto/serviço. [Float(8,2)]
product_value: Valor de venda do produto/serviço. [Float(8,2)]
shipping_value: Valor do frete, se for o caso.
[Float(8,2)]
total: Valor total da compra (produto + frete). [Float(8,2)]
interest_value: Juros pagos pelo cliente, quando pago com cartão de crédito. [Float(8,2)]
total_paid: Valor total pago pelo cliente.
[Float(8,2)]
tax_value: Impostos estimados sobre o total pago. [Float(8,2)]
zipcode: CEP de cobrança/entrega. [Varchar(9)]
address: Endereço de cobrança/entrega.
[Varchar(100)]
number: Número do endereço de cobrança/entrega. [Varchar(20)]
complement: Complemento do endereço de cobrança/entrega. [Varchar(40)]
neighborhood: Bairro de cobrança/entrega.
[Varchar(50)]
city: Cidade de cobrança/entrega. [Varchar(50)]
state: Estado (UF) de cobrança/entrega. [Varchar(2)]
deadline: Prazo de entrega do pedido, se for o caso.
[Integer(2)]
payment_expire_in: Quantidade de dias para o vencimento do boleto bancário, se for o caso. [Integer(2)]
url_reprocess: URL para reprocessamento do pagamento em caso de erro. [Varchar(150)]
url_billet: URL para exibição e impressão do boleto bancário, se for o caso.
[Varchar(150)]
url_upsell: URL de upsell, se existir. [varchar(150)]
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias PHP
HTML
Prazo de Entrega: 30 de Maio de 2020
Habilidades necessárias