O cancelamento (void), pode ser feito de acordo com as seguintes regras:
- Transação pré-autorizadas podem ser canceladas mesmo após as 23h59 da data de autorização;
- Transações capturadas podem ser canceladas até as 23h59 do mesmo dia da autorização. Após esse horário, a operação será de estorno.
O estorno (refund) é realizado em caso de transações capturadas quando o cancelamento é solicitado no dia seguinte da data de autorização.
URL de post ambiente de teste: https://transactionsandbox.pagador.com.br/Webservice/PagadorTransaction.asmx
URL de post ambiente de produção: https://transaction.pagador.com.br/Webservice/PagadorTransaction.asmx
Exemplo de formulário XML de cancelamento
Void
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<VoidCreditCardTransaction xmlns="https://www.pagador.com.br/webservice/pagador">
<request>
<MerchantId>MID******-****-****-****-************</MerchantId>
<TransactionDataCollection>
<TransactionDataRequest>
<BraspagTransactionId>********-BPTID-****-****-************</BraspagTransactionId>
<Amount>0</Amount>
</TransactionDataRequest>
</TransactionDataCollection>
<RequestId>******-***-****-****-**********</RequestId>
<Version>1.0</Version>
</request>
</VoidCreditCardTransaction >
</soap:Body>
</soap:Envelope>
Exemplo de formulário XML de estorno
Refund
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pag="https://www.pagador.com.br/webservice/pagador">
<soapenv:Header/>
<soapenv:Body>
<pag:RefundCreditCardTransaction>
<!--Optional:-->
<pag:request>
<pag:RequestId>******-***-****-****-**********</pag:RequestId>
<!--Optional:-->
<pag:Version>1.0</pag:Version>
<pag:MerchantId>MID******-****-****-****-************</pag:MerchantId>
<!--Optional:-->
<pag:TransactionDataCollection>
<!--Zero or more repetitions:-->
<pag:TransactionDataRequest>
<pag:BraspagTransactionId>********-BPTID-****-****-************</pag:BraspagTransactionId>
<pag:Amount>0</pag:Amount>
</pag:TransactionDataRequest>
</pag:TransactionDataCollection>
</pag:request>
</pag:RefundCreditCardTransaction>
</soapenv:Body>
</soapenv:Envelope>
Preencha os campos:
<pag:MerchantId> com o Merchant Id da loja.
<pag:BraspagTransactionId> com o BPTID da transação.
<pag:RequestId> com o ID da requisição
<pag:Amount> com o valor da transação (em centavos), ou o valor a ser estornado caso queira efetuar um estorno parcial.
Comentários
0 comentário
Artigo fechado para comentários.