Produtos 201637
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Pagador Transaction<br />
Autorização, Captura, Cancelamento e Estorno<br />
2. CAPTURA<br />
Para realizar capturas deve-se chamar o método CaptureCreditCardTransaction.<br />
Este método é utilizado para capturar as transações de cartão de crédito depois de autorizadas (com o status “Não<br />
pago”, no Admin). Este Webservice é útil para empresas que não trabalham com captura automática, ou seja,<br />
programam um delay nas capturas dos cartões de crédito.<br />
2.1. Método CaptureCreditCardTransaction<br />
O método CaptureCreditCardTransaction recebe um objeto CaptureCreditCardTransactionRequest com as<br />
propriedades a seguir.<br />
Tabela 3 – Propriedades do objeto CaptureCreditCardTransactionRequest<br />
Parâmetro Descrição Tipo Obrigatório<br />
RequestId<br />
É o campo identificador do pedido no formato:<br />
{00000000-0000-0000-0000-000000000000}<br />
Guid<br />
Sim<br />
Version Versão do contrato do Webservice (ex.: “1.0”) string Sim<br />
MerchantId<br />
É o campo identificador da loja no formato:<br />
{00000000-0000-0000-0000-000000000000}<br />
Guid<br />
Sim<br />
TransactionData<br />
Collection<br />
Coleção de transações a serem capturadas<br />
ArrayOfTransaction<br />
DataRequest<br />
(Tabela 13.16)<br />
Sim<br />
2.2. Retorno do Método CaptureCreditCardTransaction<br />
O método CaptureCreditCardTransaction retornará um objeto response com as propriedades abaixo:<br />
Tabela 4 – Propriedade do objeto CaptureCreditCardTransactionResponse<br />
Parâmetro Descrição Tipo<br />
CorrelationId Identificador da requisição do Webservice Guid<br />
Success<br />
ErrorReportData<br />
Collection<br />
TransactionData<br />
Collection<br />
Se a requisição chegou até a operadora, Success = true, caso<br />
contrário Success = false<br />
Coleção de itens contendo erros da requisição<br />
Coleção de respostas para as transações enviadas<br />
bool<br />
ArrayOfErrorReportData<br />
Response<br />
(Tabela 13.9)<br />
ArrayOf<br />
TransactionDataResponse<br />
(Tabela 13.17)<br />
Tabela 4.1 – Possíveis status de retorno do método CaptureCreditCardTransaction<br />
Status Código Descrição<br />
Capturado 0 O pedido foi capturado com Sucesso<br />
Negado 2 O pedido de captura foi negado – checar campo “message”<br />
Erro interno null Um erro aconteceu antes de o pedido ser enviado à Adquirente<br />
3. CANCELAMENTO<br />
Telefone: (21)2111-4700 / (11) 3320-9050 Página 9 de 38<br />
http://suporte.braspag.com.br