Olá!
O Cancelamento(void), em caso de pré-autorização, pode ser realizado mesmo após 23h59 da data de autorização, e no caso de transações capturada, pode ser feito o Cancelamento até as 23h59 do mesmo dia da autorização, passando deste horário deve ser realizado o estorno.
O Estorno(Refund) é realizado em caso de transação capturada, deve ser realizado 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
Exemplos
Exemplo de Formulario 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 Formulario 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>
Basta preencher 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> e neste campo leva o valor da transação (em centavos), ou o valor a ser estornado caso queira efetuar um estorno parcial.
Comentários
0 comentário
Por favor, entre para comentar.