Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Antonio da Silva

Interação com Pagamento digital

Recommended Posts

Bom dia

bom estou com problema em interação com Pagamento digital na Interação quero faser da seguinte forma ....

o cliente fes a Compra na loja beleza ai foi redirecionado para faser pagamento nisso beleza quando ele efetua o pagamento eles me envia um EMAIL com o iD etc do cliente com confirmação que foi feito o pagamento mas eu queria que asim que o cliente pagasse ele teria que volta no meu site ai ele acessa sua com]nta na loja beleza... ai la ta as compras dele entao queria faser um campo Input para ele informa o ID que ele recebe no fim do pagamento e quando ele enviar o meu site sei la fas a verificação se foi gerado esse ID pelo pagamento ou nao ai sei foi ele altera o STATUS no meu Banco de dados para pago Para mim não precisar faser manualmente se alguem puder me ajudar agradeço meu email e este rafel@grupomegaperes.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque você não utiliza o retorno automático para verificar se foi pago ou não? Dessa forma você já consegue liberar o sistema automaticamente para o usuário sem a necessidade de nenhuma interação.

 

Creio que assim o usuário terá menos chances de fazer alguma coisa errada, e menos dor de cabeça para você...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque você não utiliza o retorno automático para verificar se foi pago ou não? Dessa forma você já consegue liberar o sistema automaticamente para o usuário sem a necessidade de nenhuma interação.

 

Creio que assim o usuário terá menos chances de fazer alguma coisa errada, e menos dor de cabeça para você...

 

 

 

MAS COMO FAÇO ESTE RETORNO AUTOMATICO ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, na sua conta do Pagamento digital você configura um link para receber o retorno automático.

 

Nesse link deve contar um arquivo com o código semelhante ao da documentação para receber os dados e atualizar o seu sistema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, na sua conta do Pagamento digital você configura um link para receber o retorno automático.

 

Nesse link deve contar um arquivo com o código semelhante ao da documentação para receber os dados e atualizar o seu sistema.

 

 

 

MAs no meu Caso seia EX: http://www.minhaloja.com.br/AQUI A PÀGINA.php (seria asim) ???????

e no arquivo insiro o Código ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou?

 

 

NÂO :/ mas se eu colocar a URL ai quando efetuarem o cadastro ele envia normal para a pagina que informei ?

 

Não funcionou?

 

 

NÂO mas se eu informar a url www.minhaloja.com.br/dados.php /////// ai quando for feito algum pagamento eles me envia nesta pagina?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara como você está verificando se está funcionando ou não?

 

Aconselho criar arquivos de log se for o caso ...

 

se não souber como tem um tutorialzinho aqui:

http://sounoob.com.br/2011/09/14/escrevendo-um-arquivo-de-texto-usando-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara como você está verificando se está funcionando ou não?

 

Aconselho criar arquivos de log se for o caso ...

 

se não souber como tem um tutorialzinho aqui:

http://sounoob.com.br/2011/09/14/escrevendo-um-arquivo-de-texto-usando-php/

 

 

 

não mas e pq nao consigo faser tipo minha loja ta interagindo com o pagamento digital normalmente cliente clika em pagar com Pag Seguro e é redirecionado para la com todos dados da compra ate ai beleza ...

a Questão é

Preciso faser com que quando efetuado pagamnto o PAGAMENTO DIGITAL me envie um post algo asim dizendo o status da compra se foi pago se ta em andamento e tal;;; ai ta o Problema

questão de RETORNO automatico nao sei implementar no site nao sei configura o pagamento digital queria saber passo a passo...

EX: ir ate o painel inserir a url de retorno >>> como inserir isto? á onde ?

pode ser www.minha loja.com.br/PAGINA.php? o que tem que ter dentro da Pagina.php ?

alguma coisa asim sei que to enchendo o saco mas e que preciso e nao consigo e tambem nao acho ninguem que ajude se você puder me ajudar eu agradeço muito vo ser grato a você ja preucurei na net nao achei nem um tutorial

na biblioteca do Pagamento digital ta confuso nao tem passo a passo tipo esse codigo insira aqui la so mostra os codigos nada mais .....

agradeço sua atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao acessar sua conta e ir em ferramentas do sistema -> Códigos de Integração do Pagamento Digital, ele possui dois campos que precisam ser informados:

 

Informe a url de retorno da sua loja:

Aqui deverá constar o a url completa onde será recebido e manipulado os retornos enviados do sistema do Pagamento Digital para o seu site.

Deverá ser algo do tipo: http://www.seusite.com.br/retorno.php

 

Neste link está a documentação para integrar o retorno automatico ao seu site.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao acessar sua conta e ir em ferramentas do sistema -> Códigos de Integração do Pagamento Digital, ele possui dois campos que precisam ser informados:

 

Informe a url de retorno da sua loja:

Aqui deverá constar o a url completa onde será recebido e manipulado os retornos enviados do sistema do Pagamento Digital para o seu site.

Deverá ser algo do tipo: http://www.seusite.com.br/retorno.php

 

Neste link está a documentação para integrar o retorno automatico ao seu site.

 

 

 

Obrigado você ja ta clareando minhas Ideias rsrsrs..

mas qual seria este código ou seja

insiro o link apos isto asim que alguem pagar o PAGAMENTO DIGITAL me envia os dados nesta pagina ai eu armazeno nas variavel e atualizo meu banco...

mas qual código devo conter nesta Pàgina de retorno ? poderia me ajudar rsrs pois la tem varias opçao de Códigos

agradeço des de ja

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o que você não conseguiu, o que você usou, qual foi o resultado que esperava, e qual resultado ocorreu...

 

 

Bom a loja é esta http://www.sandaliasoliver.com.br

na compra a pessoa tem opção de pagamento com o """ Pagamento Digirtal """;

quando ela clikar em pagar com pagamento digital é redirecionada para pagar ok? até ai beleza........

éla efetua o pagamento e beleza o pagamento digital aprova etc ate ai esta OK asim que ela pagar o pagamento digital me envia um E-mail com os dados do cliente se ele ja pago quanto pago etc ou Seja " STATUS ""LIBERADO"" "...

entao vamos la Minha DUVIDA é o seguinte

enves de me mandarem um E-mail eu queria que eles me mandassem algum dado disendo se foi pago ou nao a conta

como seria

eles manda uma notificação em uma pagina dentro do meu servido que seria http://www.sandaliasoliver.com.br/retorno.php

 

Isso seria o RETORNO AUTOMATICO

dentro desta Pagina eu inseri o Código que vi na documentação do pagamento digital seria este

:::::

 

<?
// Variáveis de retorno

// Obtenha seu TOKEN entrando no menu Ferramentas do Pagamento Digital
$token = 	"MEU NUMERO E TALLLLLLL";


/* Montando as variáveis de retorno */

$id_transacao = $_POST['id_transacao'];
$data_transacao = $_POST['data_transacao'];
$data_credito = $_POST['data_credito'];
$valor_original = $_POST['valor_original'];
$valor_loja = $_POST['valor_loja'];
$valor_total = $_POST['valor_total'];
$desconto = $_POST['desconto'];
$acrescimo = $_POST['acrescimo'];
$tipo_pagamento = $_POST['tipo_pagamento'];
$parcelas = $_POST['parcelas'];
$cliente_nome = $_POST['cliente_nome'];
$cliente_email = $_POST['cliente_email'];
$cliente_rg = $_POST['cliente_rg'];
$cliente_data_emissao_rg = $_POST['cliente_data_emissao_rg'];
$cliente_orgao_emissor_rg = $_POST['cliente_orgao_emissor_rg'];
$cliente_estado_emissor_rg = $_POST['cliente_estado_emissor_rg'];
$cliente_cpf = $_POST['cliente_cpf'];
$cliente_sexo = $_POST['cliente_sexo'];
$cliente_data_nascimento = $_POST['cliente_data_nascimento'];
$cliente_endereco = $_POST['cliente_endereco'];
$cliente_complemento = $_POST['cliente_complemento'];
$status = $_POST['status'];
$cod_status = $_POST['cod_status'];
$cliente_bairro = $_POST['cliente_bairro'];
$cliente_cidade = $_POST['cliente_cidade'];
$cliente_estado = $_POST['cliente_estado'];
$cliente_cep = $_POST['cliente_cep'];
$frete = $_POST['frete'];
$tipo_frete = $_POST['tipo_frete'];
$informacoes_loja = $_POST['informacoes_loja'];
$id_pedido = $_POST['id_pedido'];
$free = $_POST['free'];

/* Essa variável indica a quantidade de produtos retornados */
$qtde_produtos = $_POST['qtde_produtos'];

/* Verificando ID da transação */
/* Verificando status da transação */
/* Verificando valor original */
/* Verificando valor da loja */

$post = "transacao=$id_transacao" .
"&status=$status" .
"&cod_status=$cod_status" .
"&valor_original=$valor_original" .
"&valor_loja=$valor_loja" .
"&token=$token";
$enderecoPost = "https://www.pagamentodigital.com.br/checkout/verify/";

ob_start();
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $enderecoPost);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
curl_exec ($ch);
$resposta = ob_get_contents();
ob_end_clean();

if(trim($resposta)=="VERIFICADO"){

// Loop para retornar dados dos produtos
for ($x=1; $x <= $qtde_produtos; $x++) {

$produto_codigo = $_POST['produto_codigo_'.$x];
$produto_descricao = $_POST['produto_descricao_'.$x];
$produto_qtde = $_POST['produto_qtde_'.$x];
$produto_valor = $_POST['produto_valor_'.$x];
$produto_extra = $_POST['produto_extra_'.$x];


mysql_query('UPDATE retorno SET valor="'.$produto_valor.'", id_cliente="'.$cliente_nome.'", status="'.$status.'". id_produto="'.$produto_codigo.'"');



/*
Após obter as variáveis dos produtos, grava no banco de dados.
Se produto já existe, atualiza os dados, senão cria novo pedido.
*/
}
}

?>

 

isso foi o que eu peguei na documenração

bom esta pagina nao sei como faço para que o pagamento digital me envia para esta pagina os dados de compras efetuadas PAGAS

:::::::::::::::::::::::::::::::::::::::::

 

bom segui os passos indicados

 

a.png

 

 

inseri a URL beleza

................

coloquei o codigo na pagina retorno e nao deu certo o que posso faser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.