About this project
it-programming / web-development
Open
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)]
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer, Other
Other roles needed PHP
HTML
Delivery term: May 30, 2020
Skills needed