Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vendas com Pagseguro - #18 Cancelamento e Estorno

25/07/2018

Na vídeo-aula de hoje aprenderemos como disponibilizar via API o cancelamento e estorno de compras. A forma de realizar é a mesma, utilizando cancels para cancelamento e refunds para estorno.

Cancelamento e Estorno no PagueSeguro

O cancelamento é utilizado nos casos de compras que estão aguardando pagamento, o estorno é utilizado pra compras já pagas ou em disputa.

Para realizar essas operações criaremos o ControllerCancelamento.php e criaremos no ControllerConsulta.php o link para o controller de cancelamento.

No ControllerConsulta inserir o seguinte link:

<a href='ControllerCancelamento.php?code={$Transaction->code}'>Estornar Compra</a>

O ControllerCancelamento ficará assim:

<?php
include("../config/Config.php");

$Code=filter_input(INPUT_GET,'code',FILTER_SANITIZE_SPECIAL_CHARS);

$Url="https://ws.sandbox.pagseguro.uol.com.br/v2/transactions/refunds?email=".EMAIL_PAGSEGURO."&token=".TOKEN_SANDBOX."&transactionCode={$Code}";

$Curl=curl_init($Url);
curl_setopt($Curl,CURLOPT_HTTPHEADER,Array("Content-Type: application/x-www-form-urlencoded; charset=UTF-8"));
curl_setopt($Curl,CURLOPT_POST,true);
curl_setopt($Curl,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($Curl,CURLOPT_RETURNTRANSFER,true);
$Retorno=curl_exec($Curl);
curl_close($Curl);

$Xml=simplexml_load_string($Retorno);
var_dump($Xml);
Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vendas com Pagseguro - #17 Consultas
Na aula de hoje aprenderemos como realizar uma consulta de transação via API do PagueSeguro. Tal consulta é interessante para o gestor ter controle das compras.
Saiba mais!
Vendas com Pagseguro - #19 Conceitos Importantes de E-commerce
Na vídeo-aula de hoje trataremos de alguns conceitos importantes de e-commerce que o programador deve conhecer, tais como segurança, plataformas e marketing.
Saiba mais!
Pagseguro
Nesse curso será abordado a temática de vendas online com pagseguro através do redirecionamento, lightbox e checkout transparente.
Saiba mais!