16.08.2017 Views

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 />

Versão 1.9.9.3<br />

30/07/2014


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

SUMÁRIO<br />

HISTÓRICO DE ALTERAÇÕES........................................................................................................................................ 3<br />

INTRODUÇÃO ............................................................................................................................................................. 5<br />

1. AUTORIZAÇÃO ....................................................................................................................................................... 8<br />

1.1. MÉTODO AUTHORIZETRANSACTION ........................................................................................................................... 8<br />

1.2. RETORNO DO MÉTODO AUTHORIZETRANSACTION ........................................................................................................ 8<br />

2. CAPTURA ................................................................................................................................................................ 9<br />

2.1. MÉTODO CAPTURECREDITCARDTRANSACTION ............................................................................................................ 9<br />

2.2. RETORNO DO MÉTODO CAPTURECREDITCARDTRANSACTION .......................................................................................... 9<br />

3. CANCELAMENTO.................................................................................................................................................... 9<br />

3.1. MÉTODO VOIDCREDITCARDTRANSACTION ................................................................................................................ 10<br />

3.2. RETORNO DO MÉTODO VOIDCREDITCARDTRANSACTION ............................................................................................. 10<br />

4. REFUND (ESTORNO)............................................................................................................................................. 11<br />

4.1. MÉTODO REFUNDCREDITCARDTRANSACTION ............................................................................................................ 11<br />

4.2. RETORNO DO MÉTODO REFUNDCREDITCARDTRANSACTION ......................................................................................... 11<br />

5. MUDANÇA DE STATUS (2º POST) ......................................................................................................................... 13<br />

6. ANINHAMENTO DE TRANSAÇÕES ........................................................................................................................ 14<br />

7. RETENTATIVA ....................................................................................................................................................... 16<br />

7.1. POST DE NOTIFICAÇÃO DA RETENTATIVA ................................................................................................................... 18<br />

8. JUSTCLICK (CARTÃO PROTEGIDO) ........................................................................................................................ 19<br />

9. TABELAS DE DOMÍNIO ......................................................................................................................................... 20<br />

10. MAPA DE ERROS .............................................................................................................................................. 30<br />

11. SOAP DE EXEMPLO .......................................................................................................................................... 32<br />

11.1. MÉTODO AUTHORIZETRANSACTION ......................................................................................................................... 33<br />

11.1.1. MÉTODO AUTHORIZETRANSACTIONNPAYMENTS ................................................................................................... 33<br />

11.2. MÉTODO CAPTURECREDITCARDTRANSACTION .......................................................................................................... 34<br />

11.3. MÉTODO VOIDCREDITCARDTRANSACTION ................................................................................................................ 35<br />

11.4. MÉTODO REFUNDCREDITCARDTRANSACTION ............................................................................................................ 35<br />

12. SOFTDESCRIPTOR ............................................................................................................................................ 36<br />

13. INSERINDO DADOS ADICIONAIS ...................................................................................................................... 36<br />

14. ONEBUY ........................................................................................................................................................... 37<br />

15. CARTÃO PRESENTE ALELO ............................................................................................................................... 37<br />

16. CARTÕES DE TESTE .......................................................................................................................................... 38<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 2 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

HISTÓRICO DE ALTERAÇÕES<br />

Pagador Transaction – Autorização, Captura, Cancelamento e Estorno<br />

Versão Data Descrição<br />

1.0 16/01/2012 Versão inicial<br />

1.1 04/04/2012<br />

<br />

Inclusão: Retentativa;Incusão do exemplo de desenvolvimento;Bloqueio de<br />

duplicidade;IPs;SOAP de exemplo Authorize.<br />

1.2 15/05/2012 Inclusão de novos meios de pagamento: 524 até 532<br />

1.3 23/05/2012 Inclusão do Post de Notificação do serviço de Retentativa; fluxo retentativa<br />

1.4 05/06/2012<br />

<br />

Alteração do Método AuthorizeCreditCardTransaction e CreateBoletoTransaction para<br />

AuthorizeTransaction<br />

1.5 29/06/2012 Inclusão de novos meios de pagamento: 995 e 996<br />

1.6 07/08/2012<br />

1.7 27/08/2012<br />

<br />

<br />

<br />

<br />

Alteração da Soap de Exemplo: Método AuthorizeTransaction;<br />

Inserção das Soaps de Exemplo: AuthorizeTransactionNPayments,<br />

CaptureCreditCardTransaction,<br />

VoidCreditCardTransaction<br />

Inclusão do Método RefundCreditCardTransaction<br />

Alteração do Método VoidCreditCardTransaction<br />

1.8 31/08/2012 Inclusão do Recurso SoftDescriptor<br />

1.9 17/09/2012<br />

<br />

<br />

Inclusão dos Erros “BP”<br />

Inclusão do Método:<br />

InsertTransactionAdditionalDataRequest<br />

1.9.1 16/01/2013 Inclusão dos Códigos 5 e 6 na Tabela Tipo de Transação<br />

1.9.2 16/04/2013 Alteração do Recurso SoftDescriptor<br />

1.9.3 15/05/2013<br />

1.9.4 04/06/2013<br />

Inclusão de novo meio de pagamento: 535, 536, 537, 538, 539, 540, 541, 542, 543,<br />

544 e 545<br />

Inserção do item OneBuy;<br />

Inserção dos objetos: OneBuyDataRequest e OneBuyDataResponse;<br />

Inserção do Parâmetro ProofOfSales nos objetos: CreditCardDataResponse e<br />

TransactionDataResponse;<br />

Atualização do ítem: Cartões de Teste;<br />

Remoção dos Meios de Pagamento: 520, 521 e 522;<br />

Inserção do Meio de Pagamento: 533<br />

1.9.4.1 17/07/2013 Alteração da obrigatoriedade do Parâmetro CustomerIdentity<br />

1.9.5 24/07/2013<br />

Inclusão do Parâmetro: ServiceTaxAmount nas tabelas 13.11, 13.14 e 13.15<br />

Inserção dos Meios de Pagamento: 6, 7, 8, 9, 10, 13, 14, 124, 546<br />

1.9.5.1 10/09/2013 Alteração da obrigatoriedade do Parâmetro CardNumber<br />

1.9.6 18/09/2013<br />

1.9.7 12/11/2013<br />

Inclusão do novo meio de pagamento 548;<br />

Alteração no nome do meio de pagamento 546 para Cartão Presente/Alelo<br />

Alteração do item Retentativa:<br />

Alteração das Regras; Inclusão da Lista de Código de Erros - Cielo e Redecard<br />

Inserção dos Meios de Pagamento: 550 e 551;<br />

Alteração da obrigatoriedade do Parâmetro CustomerIdentity;<br />

Inclusão status de retorno para Estorno Redecard;<br />

Alteração da Soap de Exemplo: Método AuthorizeTransaction – Inclusão do nó<br />

CustomerIdentityType<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 3 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

1.9.7.1 22/11/2013 Alteração da obrigatoriedade do campo ServiceTaxAmount<br />

1.9.8 10/12/2013 Inclusão da observação sobre as URLs de Integração<br />

1.9.9 12/02/2014<br />

Inclusão do meio de pagamento Boleto na descrição do “Objetivo”;<br />

Alteração da Descrição dos Métodos Void e Refund;<br />

Inclusão dos Meios de Pagamento: 123 e 552;<br />

Inclusão do objeto DebitCardDataRequest;<br />

Inclusão do Parâmetro AuthenticationUrl no objeto CreditCardDataResponse e<br />

DebitCardDataResponse;<br />

Inclusão da Tabela de Países.<br />

1.9.9.1 21/02/2014<br />

<br />

Alteração do nome do meio de pagamento Cielo Mastercard Maestro para Cielo<br />

Mastercard Débito<br />

1.9.9.2 02/07/2014 Inclusão do código de erro BP07 – Timeout para requisição da Redecard<br />

1.9.9.3 30/07/2014 Inclusão de novo meio de pagamento: 565<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 4 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

INTRODUÇÃO<br />

Webservice é uma solução capaz de integrar aplicações e componentes de negócios. E utilizando como meio, a<br />

Internet, mantendo segurança das informações trafegadas. As principais vantagens de utilizar webservices são:<br />

interoperabilidade entre aplicações distintas e fisicamente distantes, portabilidade entre diferentes plataformas,<br />

facilidade de integração e suporte, redução de custos para transporte de dados e formato universal.<br />

Para a Plataforma Pagador, o webservice foi desenvolvido em plataforma Microsoft .NET, oferecendo aos<br />

desenvolvedores a possibilidade de integração em três meios diferentes: .NET, SOAP/XML, HTTP/POST. Desta forma,<br />

o estabelecimento que quiser utilizar o webservice, não necessita instalar novos sistemas, podendo operar em sua<br />

plataforma atual, sem mudanças ou adaptações.<br />

OBJETIVO<br />

Guiar o desenvolvedor da loja virtual na Integração com a solução de comércio eletrônico da Braspag, de modo a<br />

disponibilizar ao lojista a possibilidade de venda com cartão de crédito e boleto via webservice.<br />

Url de Homologação: https://homologacao.pagador.com.br/webservice/pagadorTransaction.asmx<br />

Para homologar temos métodos de pagamento e cartões que simulam operações de crédito. Para mais informações<br />

consulte Cartões de Teste.<br />

Para acesso ao código descritivo do webservice (WSDL), acessar o link “Service Description”, conforme abaixo:<br />

A integração deve ser feita sempre usando URL e em hipótese alguma por IP ou usando nomes<br />

como www.pagador.com.br ou apenas pagador.com.br.<br />

Para receber a URL de Produção, solicite à nossa equipe de implantação através da ferramenta<br />

Suporte.<br />

O Bloqueio de IP não é obrigatório, porém recomendamos por medidas de segurança.<br />

Bloqueio de Pedidos para transações com mesmo BraspagTransactionID e mesmo OrderID . O<br />

Bloqueio ativo só funcionará para pedidos que constam na Braspag com o status “Não Pago” e “Pago”.<br />

O Bloqueio não pode ser utilizado para os clientes que utilizarem as funcionalidades de Aninhamento e<br />

Retentativa. Este bloqueio só funciona para pedidos efetuados com o mesmo meio de pagamento, ou seja,<br />

se um pedido for enviado via cartão de crédito e depois o mesmo pedido como boleto, a função habilitada<br />

NÃO bloqueará o pedido.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 5 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Para habilitar essa funcionalidade é necessário solicitar à Equipe de Implantação através da ferramenta de suporte<br />

(http://suporte.braspag.com.br).<br />

Estão descritos neste manual quatro funcionalidades do Webservice PagadorTransaction:<br />

<br />

<br />

<br />

<br />

AuthorizeTransaction<br />

Este é utilizado para autorizar/gerar transações.<br />

CaptureCreditCardTransaction<br />

Método utilizado para capturar a transação de acordo com o valor requerido.<br />

VoidCreditCardTransaction<br />

Este método realiza o cancelamento de um pedido, desde que isso ocorra no mesmo dia da<br />

transação(Autorização ou Captura), até às 23h59m.<br />

RefundCreditCardTransaction<br />

Este método realiza o estorno de um pedido, desde que isso ocorra no dia posterior ao da<br />

transação(Captura), após 23h59m do dia da compra.<br />

INFORMAÇÕES IMPORTANTES<br />

Fluxo de uma transação – Autorização e captura, sendo suportado o cancelamento no mesmo dia, se necessário.<br />

Autorização<br />

Captura<br />

Captura<br />

Automática<br />

Via Braspag -<br />

Utilizando, ou não,<br />

o delay<br />

Via Webservice<br />

Cancelamento<br />

Refund (Estorno)<br />

Conceito utilizado apenas para cartões de crédito e débito online. No caso do<br />

cartão, a autorização é a primeira perna da transação. Apenas verifica se o cartão é<br />

válido, se tem limite e retém o limite até segunda ordem (por no máximo 5 dias<br />

corridos).<br />

Conceito utilizado para cartões de crédito. É a segunda perna da transação, após a<br />

autorização, a transação deve ser capturada, isto é, deve-se confirmar que ela<br />

realmente irá ocorrer.<br />

Ocorre na primeira etapa do fluxo, no ato da autorização. A transação é autorizada<br />

e capturada na mesma etapa. Disponibilidade conforme meio de pagamento<br />

A responsabilidade da captura é da Braspag desde que solictada, filtramos todas as<br />

transações com status NÃO PAGO (Autorizado) e solicitando a captura junto a<br />

adquirente. Automaticamente após a autorização, ou o prazo estipulado para delay<br />

A responsabilidade da captura é do cliente. Caracteriza o delay de captura<br />

cadastrado via Admin, onde o mesmo realiza a captura no momento mais<br />

oportuno.<br />

Quando uma transação é desfeita (cancelada) pelo estabelecimento/lojista até as<br />

23:59:59 do mesmo dia da captura, pois a validação da venda na adquirente<br />

ocorre somente às 00:00:00 do próximo dia.<br />

Quando uma transação é desfeita (estornada) pelo estabelecimento/lojista após as<br />

23:59:59 do dia da realização da captura.<br />

ChargeBack<br />

Quando a transação é contestada junto ao banco emissor pelo portador do cartão<br />

(É o não reconhecimento da compra).<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 6 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Fluxo Transacional<br />

Cliente Pagador Adquirente<br />

AuthorizeTransactionRequest<br />

Save Request<br />

Request Adquirente<br />

Response Adquirente<br />

Save Response<br />

AuthorizeTransactionResponse<br />

CaptureCreditCardTransactionRequest<br />

Save Request<br />

Request Adquirente<br />

Response Adquirente<br />

Save Response<br />

CaptureCreditCardTransactionResponse<br />

Parâmetros 2º Post<br />

Resposta Cliente<br />

VoidCreditCardTransactionRequest<br />

Save Request<br />

Request Adquirente<br />

Response Adquirente<br />

Save Response<br />

VoidCreditCardTransactionResponse<br />

RefundCreditCardTransactionRequest<br />

Save Request<br />

Request Adquirente<br />

Response Adquirente<br />

Save Response<br />

RefundCreditCardTransactionResponse<br />

AuthorizeTransactionRequest<br />

Save Boleto<br />

AuthorizeTransactionResponse<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 7 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

1. AUTORIZAÇÃO<br />

Para o envio de transações de variados meios de pagamentos (Cartão de Crédito, Boleto e etc), deve se utilizar o<br />

método AuthorizeTransaction.<br />

Para homologar temos métodos de pagamento e cartões que simulam operações de crédito. Para mais informações<br />

consulte Cartões de Teste.<br />

1.1. Método AuthorizeTransaction<br />

Para realizar autorizações deve-se chamar o método AuthorizeTransaction. Este método é utilizado para autorizar<br />

transações de cartão de crédito, boleto entre outros e recebe o objeto AuthorizeTransactionRequest com as<br />

seguintes propriedades.<br />

Tabela 1 – Propriedades do objeto AuthorizeTransactionRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

RequestId<br />

É o campo identificador desta requisição de<br />

autorização no formato: {00000000-0000-0000-<br />

0000-000000000000}<br />

Guid<br />

Sim<br />

Version Versão do contrato do Webservice (ex.: “1.0”) string Sim<br />

OrderData<br />

Dados do pedido<br />

OrderDataRequest<br />

(Tabela 13)<br />

Sim<br />

PaymentData<br />

Collection<br />

Coleção de dados do pagamento<br />

ArrayOfPaymentDataReq<br />

uest (Tabela 13.1)<br />

Sim<br />

CustomerData<br />

Consultar propriedades do CustomerDataRequest<br />

CustomerDataRequest<br />

(Tabela 13.6)<br />

Sim<br />

1.2. Retorno do Método AuthorizeTransaction<br />

O método AuthorizeTransaction retornará o objeto AuthorizeTransactionResponse com as propriedades a<br />

seguir. É obrigatório o armazenamento dos dados de retorno.<br />

Tabela 2 – Propriedades do objeto AuthorizeTransactionResponse<br />

Parâmetro Descrição Tipo<br />

CorrelationId Identificador da requisição do Webservice Guid<br />

Success<br />

ErrorReportData<br />

Collection<br />

OrderData<br />

PaymentData<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 />

Dados do pedido<br />

Coleção de dados do pagamento<br />

bool<br />

ArrayOfErrorReportData<br />

Response (Tabela 13.9)<br />

OrderDataResponse<br />

(Tabela 13.10)<br />

ArrayOfPaymentDataResponse<br />

(Tabela 13.11)<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 8 de 38<br />

http://suporte.braspag.com.br


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


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Para realizar cancelamento de pedidos de cartão de crédito via Webservice, deve-se chamar o método<br />

VoidCreditCardTransaction.<br />

Este Webservice poderá ser utilizado de duas maneiras:<br />

<br />

<br />

Para cancelar uma venda antes da captura (para clientes que utilizam delay de captura);<br />

Para cancelar pedidos até às 23h59min (horário de Brasília) do mesmo dia da captura.<br />

Qualquer pedido que esteja fora deste prazo não poderá ser cancelado com este método, sendo necessário<br />

utilizar o método RefundCreditCardTransaction.<br />

OBS: Todos os parâmetros devem ser enviados como string.<br />

Existem algumas particularidades para American Express e Redecard:<br />

<br />

<br />

Para American Express e Banorte só poderá ser cancelado um pedido depois de sua captura;<br />

Para Redecard será necessário informar o usuário e senha (criado no Portal da Redecard) à equipe de<br />

implantação, através da ferramenta de Suporte (http://suporte.braspag.com.br/).<br />

3.1. Método VoidCreditCardTransaction<br />

Este método recebe um objeto VoidCreditCardTransactionRequest com as seguintes propriedades:<br />

Tabela 5 – Propriedades do objeto VoidCreditCardTransactionRequest<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 canceladas<br />

ArrayOfTransaction<br />

DataRequest<br />

(Tabela 13.16)<br />

Sim<br />

3.2. Retorno do Método VoidCreditCardTransaction<br />

O método VoidCreditCardTransaction, retornará um objeto VoidCreditCardTransactionResponse com as<br />

propriedades abaixo:<br />

Tabela 6 – Propriedade do objeto VoidCreditCardTransactionResponse<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 (Tabela 13.9)<br />

ArrayOf<br />

TransactionDataResponse<br />

(Tabela 13.17)<br />

OBS: Caso o parâmetro amount não seja enviado ou contenha o valor 0, o cancelamento será no valor integral da<br />

transação<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 10 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 7 – Possíveis status de retorno do método VoidTransaction<br />

Status Código Descrição<br />

VoidConfirmed 0 O pedido foi cancelado com sucesso<br />

VoidDenied 1 O pedido não foi cancelado<br />

InvalidTransaction 2 O pedido não foi encontrado ou já foi cancelado no sistema<br />

4. REFUND (ESTORNO)<br />

Para realizar Estorno de pedidos via Webservice, deve-se chamar o método RefundCreditCardTransaction.<br />

Este Webservice poderá ser utilizado:<br />

<br />

Para estornar pedidos após 23h59min (horário de Brasília) do dia da realização da captura.<br />

4.1. Método RefundCreditCardTransaction<br />

Este método recebe um objeto RefundCreditCardTransactionRequest com as seguintes propriedades:<br />

Tabela 8 – Propriedades do objeto RefundCreditCardTransactionRequest<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 estornadas<br />

ArrayOfTransaction<br />

DataRequest<br />

(Tabela 13.16)<br />

Sim<br />

4.2. Retorno do Método RefundCreditCardTransaction<br />

O método RefundCreditCardTransaction, retornará um objeto RefundCreditCardTransactionResponse com as<br />

propriedades abaixo:<br />

Tabela 9 – Propriedade do objeto RefundCreditCardTransactionResponse<br />

Parâmetro Descrição Tipo<br />

CorrelationId Identificador da requisição do Webservice. Guid<br />

Success<br />

ErrorReportData<br />

Collection<br />

Se a requisição chegou até a operadora, Success<br />

= true, caso contrário Success = false.<br />

Coleção de itens contendo erros da requisição<br />

bool<br />

ArrayOfErrorReportData<br />

Response (Tabela 13.9)<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 11 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

TransactionData<br />

Collection<br />

Coleção de respostas para as transações<br />

enviadas.<br />

ArrayOf TransactionDataResponse<br />

(Tabela 13.17)<br />

OBS: Caso o parâmetro amount não seja enviado ou contenha o valor 0, o estorno será no valor integral da<br />

transação<br />

Tabela 10 – Possíveis status de retorno do método RefundCreditCardTransaction<br />

Status Código Descrição<br />

RefundConfirmed 0 O pedido foi estornado com sucesso<br />

RefundDenied 1 O pedido não foi estornado<br />

InvalidTransaction 2 O pedido não foi encontrado ou já foi estornado no sistema<br />

RefundAccepted* 3 Solicitação de estorno recebida<br />

OBS: O status “3” é exclusivo para transações Redecard.<br />

O estorno é processado pela Redecard durante a madrugada que segue a solicitação de estorno.<br />

Para a solicitação de estorno ser processada na madrugada é preciso enviar a mesma antes das 18:00h.<br />

O retorno é D+1 para solicitações recebidas até as 18:00h ou D+2 para solicitações recebidas após as<br />

18:00h.<br />

Após o retorno da Redecard a transação pode ser marcada como Estornada, no caso da Redecard<br />

aceitar o pedido de estorno, ou continuar como Paga, caso a Redecard negue o Estorno.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 12 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

5. MUDANÇA DE STATUS (2º POST)<br />

A URL de mudança de status é fornecida pelo cliente para cadastro junto a Braspag. Nessa URL serão<br />

postadas as informações de todos os pedidos que tiverem seu status alterado para PAGO.<br />

Cliente<br />

BrasPag<br />

FIM<br />

INÍCIO<br />

SIM<br />

OK?<br />

NÃO<br />

RETORNO STATUS<br />

DE PAGAMENTO<br />

ENVIA (POR 3<br />

VEZES) PARA O<br />

FINAL DA FILA<br />

2°POST<br />

URL MUDANÇA<br />

DE STATUS<br />

2º POST<br />

Database<br />

NÃO<br />

SIM<br />

Status alterado<br />

p/ Capturado?<br />

Tabela 11 - Parâmetros enviados pelo 2º Post<br />

Parâmetro Descrição Tipo Obrigatório<br />

NumPedido Número do pedido do cliente String Sim<br />

Status Status do Pagamento = “0” (Pago) string Sim<br />

CODPAGAMENTO Código do Meio de Pagamento (Tabela 13.19) Int16 Sim<br />

<br />

<br />

<br />

<br />

É necessário solicitar a Equipe de Implementação o cadastramento da URL de Mudança de Status.<br />

Quando acessada pelo servidor da Braspag, enviando o POST da Tabela 11, a URL cadastrada para<br />

Retorno de Mudança de Status, deverá exibir um código informando que recebeu a mudança de status e<br />

a processou com sucesso.<br />

OK<br />

Se a URL de mudança de status da loja for acessada pelo servidor da Braspag não exibir o código de<br />

confirmação, o servidor irá tentar novamente por três vezes, a cada hora.<br />

Caso o OK ainda não seja exibido, será entendido que o servidor da loja não<br />

responde, e será enviado um e-mail ao responsável pela loja, informando que o pedido em questão foi<br />

pago.<br />

Ou seja, o código fonte da página indicando Sucesso deverá conter APENAS OK e<br />

nada mais.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 13 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

<br />

A URL de mudança de Status de Pagamento somente pode utilizar porta 80 (padrão para http) ou porta<br />

443 (padrão para https).<br />

Exemplo de POST em sua URL:<br />

FORM/POST PARAMETERS<br />

Status: 0<br />

NumPedido: 16135<br />

CODPAGAMENTO: 501<br />

RAW BODY<br />

NumPedido=16135&Status=0&CODPAGAMENTO=501<br />

6. ANINHAMENTO DE TRANSAÇÕES<br />

Entende-se por Aninhamento de Transações, a possibilidade do cliente enviar "n" transações, utilizando inclusive<br />

meios de pagamentos diversificados (Cartão de Crédito, Boleto e Débito), através de um identificador único retornado<br />

pela Braspag a cada transação (BraspagOrderID - BOI);<br />

CLIENTE<br />

ENVIA RESPOSTA DE<br />

BOI INVÁLIDO<br />

DB<br />

NÃO<br />

ENVIA<br />

TRANSAÇÃO<br />

TEM BOI?<br />

SIM<br />

CONSULTA<br />

BOI<br />

BOI<br />

VÁLIDO?<br />

SIM<br />

DB<br />

REALIZA<br />

ANINHAMENTO<br />

DB<br />

NÃO<br />

BOI<br />

DATABASE<br />

CRIA E<br />

ARMAZENA<br />

BOI<br />

COMPRA<br />

AUTORIZADA?<br />

SIM<br />

ENVIA<br />

RESPONSE<br />

C/ BOI<br />

NÃO<br />

As principais funcionalidades do Aninhamento de Transações são:<br />

O BraspagOrderID será retornado pela Braspag a cada transação, seja ela realizada via Post ou WS ;<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 14 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

<br />

<br />

<br />

Aninhar “n” transações enviadas pelo cliente (desde que o mesmo tenha enviado o mesmo BOI, das demais<br />

transações);<br />

Validação do BOI pela Braspag a cada requisição;<br />

A utilização de mais de um meio de pagamento.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 15 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

7. RETENTATIVA<br />

Entende-se por Retentativa, a possibilidade de retentar automaticamente uma transação de cartão de crédito<br />

rejeitada, utilizando inclusive adquirentes diferentes. Através de um cadastro prévio junto a Braspag e as<br />

afiliações dos Meios de Pagamentos estarem liberadas para transacionar sem CVV.<br />

CLIENTE<br />

BRASPAG<br />

ADQUIRENTE<br />

CONFIGS:<br />

ADQUIRENTE 1<br />

ADQUIRENTE 2<br />

ADQUIRENTE 3<br />

LOJA<br />

REQUISIÇÃO<br />

NÃO AUTORIZADA<br />

BP<br />

REQUISIÇÃO<br />

NÃO AUTORIZADA<br />

PROCESSA<br />

TRANSAÇÃO<br />

PERSISTE RETENTATIVAS NO BANCO<br />

BANCO DE<br />

RETENTATIVAS<br />

CONSULTA E ATUALIZA RETENTATIVAS<br />

A RETENTATIVA TERMINARÁ QUANDO FOR<br />

ATINGIDO NÚMERO MÁXIMO PREVIAMENTE<br />

CONFIGURADO NO ADMIN, OU QUANDO OBTIVER<br />

SUCESSO EM UMA DAS TENTATIVAS.<br />

Post de Notificação<br />

da Retentativa<br />

Sucesso ou Fracasso<br />

BP RETENTATIVA<br />

RETENTATIVA 1<br />

RETENTATIVA 2<br />

RETENTATIVA 3<br />

RESPOSTA 1 - “Não Autorizado”<br />

RESPOSTA 2 – “Não Autorizado”<br />

RESPOSTA 3 – “Autorizado”<br />

PROCESSA<br />

TRANSAÇÃO<br />

Segue regras:<br />

<br />

<br />

Podem ser cadastradas quantidade de tentativas para cada Meio de Pagamento, no intervalo<br />

de no mínimo 1 e no máximo 5;<br />

Podem ser cadastrados os intervalo entre as tentativas, esse intervalo deverá ser em horas,<br />

respeitando o intervalo de no mínimo 1 e no máximo 48 (a configuração em horas).<br />

As afiliações utilizadas na Retentativa devem está habilitadas para transacionar sem CVV<br />

Para habilitar essa funcionalidade é necessário solicitar à Equipe de Implantação através da ferramenta de suporte<br />

(http://suporte.braspag.com.br).<br />

Lista de Códigos de Erro - CIELO<br />

Estes são os LR (Catálogo de Códigos de resposta de Autorização – Cielo).<br />

“Esses códigos de retorno respondem por 99,9% dos retornos no processo de autorização. Outros códigos podem ser<br />

enviados, para esses casos deve-se assumir que eles não são passiveis de retentativa”. (Manual E-commercer Cielo)<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 16 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Códigos de retorno que está habilitado na Braspag (LR)<br />

Código de<br />

Resposta (LR)<br />

Descrição<br />

Permite<br />

Retentativa<br />

06 Tente Novamente Sim<br />

51 Saldo Insuficiente Sim<br />

76 Tente Novamente Sim<br />

78 Cartão não foi desbloqueado Sim<br />

91 Banco Indisponível Sim<br />

96 Tente Novamente Sim<br />

AA Tente Novamente Sim<br />

As descrições acima são exclusivas para uso interno do estabelecimento comercial e não devem, sob hipotese<br />

alguma, ser divulgadas para o portador do cartão.<br />

Exceto código AA, todos os demais são gerados pelos emissores ou bandeiras.<br />

Catálogo de Erro<br />

Código<br />

Erro<br />

001 Mensagem Inválida<br />

003 Transação Inexistente<br />

016 Identificador, TID inválido.<br />

097 Sistema Indisponível<br />

099 Erro Inesperado<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 17 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Lista de Código de Erro – REDECARD<br />

Após analises identificamos os códigos Redecard de maior índice de negativas, conforme a descrição do erro é passível<br />

de retentativas.<br />

Código de<br />

Resposta (LR)<br />

Descrição<br />

Permite<br />

Retentativa<br />

05 Erro de edição Sim<br />

14 Database erro Sim<br />

51 Estabelecimento inválido Sim<br />

53 Transação não permitida pelo emissor Sim<br />

54 Não autorizada Sim<br />

56 Cartão usado recentemente Sim<br />

57 Não Autorizada Sim<br />

58 Não autorizada Sim<br />

74 Falha de Comunicação Sim<br />

Connection with the aquire failed<br />

Sim<br />

7.1. Post de Notificação da Retentativa<br />

O Post de Notificação da Retentativa será enviado a loja após atingir o número máximo de tentativas<br />

previamente configurado ou quando ocorrer o SUCESSO.<br />

Tabela 12 - Parâmetros enviados pelo Post de notificação da Retentativa<br />

Parâmetro Descrição Tipo<br />

OrderId Número do pedido do cliente String<br />

PaymentMethod Código do meio de pagamento (Tabela 13.20) Int16<br />

LastRetry Número da última retentativa realizada Int16<br />

TotalRetries Número de retentativa configuradas Int16<br />

RetryStatus<br />

BraspagOrderId<br />

Status da retentativa<br />

RetryStatus = 0 Finalizado com esgotamento de retentativa<br />

RetryStatus = 1 Finalizado com sucesso<br />

Identificador do pedido criado internamente. Se este campo já estiver<br />

preenchido, significa que a transação já passou pela Braspag e desejase<br />

agregar mais transações ao mesmo pedido *<br />

Int16<br />

Guid<br />

BraspagTransactionId Id da transação na Braspag Guid<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 18 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

URL Post de Notificação é enviando nos seguintes cenários:<br />

<br />

<br />

<br />

<br />

<br />

Tentativa com Sucesso<br />

Número de tentativas esgotadas<br />

A URL cadastrada deverá exibir um código informando que recebeu a Notificação da Retentativa<br />

conforme os cenários acima e processou com sucesso. OK<br />

Se a URL da loja for acessada pelo servidor da Braspag não exibir o código de confirmação, o servidor irá<br />

tentar novamente por três vezes, a cada hora.<br />

A URL de mudança de Status de Pagamento somente pode utilizar porta 80 (padrão para http) ou porta<br />

443 (padrão para https).<br />

Caso não seja retornado o OK, após as 3 tentativas a URL será bloqueada. E o desbloqueio<br />

deve ser solicitada a equipe de Operações.<br />

A URL de Notificação da Retentativa é fornecida pelo cliente para cadastro junto a Braspag.<br />

Nessa URL serão postadas as informações de Fracasso ou Sucesso do serviço de Retentativa.<br />

Para habilitar essa funcionalidade é necessário solicitar à Equipe de Implantação através da ferramenta de suporte<br />

(http://suporte.braspag.com.br).<br />

8. JUSTCLICK (CARTÃO PROTEGIDO)<br />

<br />

<br />

<br />

<br />

<br />

O JUSTCLICK é uma solução para fazer cobrança de transações pontuais de cartão de crédito (à vista ou<br />

parceladas) com resposta em real time e on-line para e-commerce e call-center, usando o conceito de 1-<br />

Click Shop (compra com 1 clique) ou venda sem digitação. A plataforma recebe os dados de uma venda e<br />

concecta-se ao PAGADOR para fazer o processamento.<br />

A “compra com 1 clique” permite que um pagamento online via cartão de crédito seja feito pulando a<br />

etapa de preenchimento dos dados para pagamento ou até mesmo de todo o processo do carrinho de<br />

compras, pois os dados do cartão já foram previamente informados pelo comprador em compras<br />

passadas e serão replicados em futuras compras mediante seu aval.<br />

Parâmetro: SAVECREDITCARD (tabela 2) – Indica se o cartão será salvo ou não na Plataforma do<br />

JustClick<br />

Parâmetro CREDITCARDTOKEN (tabela 2) – Token do cartão de crédito gerado pela Plataforma JustClick<br />

Para a utilização dessa funcionalidade é necessário entrar em contato com a Equipe Comercial da<br />

Braspag.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 19 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

9. TABELAS DE DOMÍNIO<br />

Tabela 13 – Propriedades do objeto OrderDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

MerchantId<br />

É o campo identificador da loja no formato:<br />

{00000000-0000-0000-0000-000000000000}<br />

Guid<br />

Sim<br />

OrderId Numero do pedido no cliente string Sim<br />

BraspagOrderId<br />

Identificador do pedido criado internamente. Se este<br />

campo já estiver preenchido, significa que a<br />

transação já passou pela Braspag e deseja-se<br />

agregar mais transações ao mesmo pedido *<br />

Guid<br />

Sim<br />

Tabela 13.1 – Propriedades do objeto PaymentDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

PaymentMethod<br />

Código do meio de pagamento<br />

(Tabela 13.18)<br />

short<br />

Sim<br />

Amount Quantia a ser operada long Sim<br />

Currency Moeda (ex.: “BRL”, “USD”, etc) string Sim<br />

Country<br />

AdditionalData<br />

Collection<br />

País (ex.: “BRA”)<br />

Coleção de dados adicionais<br />

Países<br />

(Tabela 13.21)<br />

ArrayOfAdditionalDataR<br />

equest<br />

(Tabela 13.8)<br />

*Essa tabela é comum a todos os meios de pagamentos disponíveis via Webservice (Cartão de Crédito –<br />

CreditCardDataRequest , Boleto Bancário – BoletoDataRequest, OneBuy – OneBuyDataRequest e Cartão de<br />

Débito - DebitCardDataRequest).<br />

Tabela 13.2 – Propriedades do objeto CreditCardDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

Sim<br />

Não<br />

ServiceTaxAmount<br />

NumberOf<br />

Payments<br />

Montante do valor da autorização que deve ser<br />

destinado à taxa de serviço. Obs.: Esse valor<br />

não é adicionado ao valor da autorização<br />

Número de pagamentos short Sim<br />

long<br />

Não<br />

PaymentPlan Código do plano de pagamento** byte Sim<br />

TransactionType Tipo da Transação*** byte Sim<br />

CardHolder Nome que consta no cartão de crédito string Sim<br />

CardNumber Numero do cartão de crédito string<br />

Sim (Caso seja<br />

enviado<br />

CreditCardToke<br />

n ou<br />

JustClickAlias,<br />

este parâmetro<br />

não será<br />

obrigatório)<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 20 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

CardSecurityCode<br />

CardExpiration<br />

Date<br />

CreditCardToken<br />

Código de segurança do cartão<br />

(Utilizar 6 dígitos para Givex)<br />

Data de expiração do cartão<br />

Identificador do cartão de crédito a ser usado na<br />

transação via JustClick<br />

string<br />

string<br />

Guid<br />

Sim (Mas a loja<br />

pode ter<br />

habilitar aceitar<br />

CVV Nulo)<br />

Sim (Não é<br />

obrigatório para<br />

Cartão<br />

Presente/Alelo)<br />

Não<br />

JustClickAlias Alias (Apelido) do cartão de crédito string Não<br />

SaveCreditCard<br />

Indica se é para armazenar os dados do cartão<br />

de crédito para uso do JustClick. A ação só será<br />

feita se a loja possuir o produto JustClick<br />

contratado<br />

boolean<br />

Não<br />

**Códigos<br />

Plano de Pagamento<br />

0 À Vista<br />

1 Parcelado pelo estabelecimento¹<br />

2 Parcelado pelo emissor do cartão²<br />

3 Parcelado IATA pelo estabelecimento³<br />

4 Parcelado IATA pelo emissor do cartão³<br />

5 À Vista, com IATA<br />

¹ Parcelamento realizado pelo estabelecimento sem juros.<br />

² Parcelamento realizado pelo emissor com juros.<br />

³ Tipo de pagamento exclusivo para companhias aéreas.<br />

***Códigos<br />

Tipo de Transação<br />

0 Valor inválido ou não existente<br />

1 Pré-Autorização<br />

2 Captura Automática<br />

3 Pré-Autorização com Autenticação<br />

4 Captura Automática com Autenticação<br />

5 Pré-Autorização Recorrente 4<br />

6 Captura Automática Recorrente 4<br />

4<br />

Somente para transações Cielo. Este tipo de transação não originará uma nova Recorrência, apenas permitirá a<br />

realização de uma transação sem a necessidade de envio do CVV.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 21 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 13.3 – Propriedades do objeto DebitCardDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

Card Holder Nome que consta no cartão de crédito string Sim<br />

Card Number Numero do cartão de crédito string Sim<br />

Card Security Code Código de segurança do cartão string Sim<br />

Card Expiration<br />

Date<br />

Data de expiração do cartão string Sim<br />

* Propriedades exclusivas para Visa Electron e Mastercard Débito<br />

Tabela 13.4– Propriedades do objeto BoletoDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

BoletoNumber<br />

"NossoNumero". Caso não informe esse valor, a<br />

Braspag irá gerar automaticamente<br />

String<br />

Não<br />

BoletoInstructions Instruções a serem inclusas no boleto String Não<br />

BoletoExpiration<br />

Date<br />

Data de vencimento (formato: MM/dd/yyyy). Caso<br />

não informe, será utilizado os dias de vencimento<br />

confirgurado pela afiliação para tal<br />

String<br />

Não<br />

Tabela 13.5 – Propriedades do objeto OneBuyDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

TokenOneBuy<br />

Token fornecido pelo aplicativo instalado em<br />

dispositivo mobile (XXXX-XXXX-XXXX-XXXX)<br />

string<br />

Sim<br />

NumberOf<br />

Payments<br />

Número de pagamentos short Sim<br />

PaymentPlan Código do plano de pagamento** byte Sim<br />

Tabela 13.6 – Propriedades do objeto CustomerDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

CustomerIdentity Identificação do cliente string<br />

Opcional /<br />

Obrigatório<br />

para o meio de<br />

Pagamento<br />

(CredSystem)<br />

CustomerIdentity<br />

Type<br />

Tipo de Identificação do Cliente String Não<br />

CustomerName Nome do cliente string Sim<br />

CustomerEmail E-mail do cliente string Não<br />

CustomerAddress<br />

Data<br />

Endereço de cobrança do cartão<br />

AddressDataRequest<br />

(Tabela 13.7)<br />

Não<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 22 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

DeliveryAddress<br />

Data<br />

Endereço de entrega<br />

AddressDataRequest<br />

(Tabela 13.7)<br />

Não<br />

Tabela 13.7 – Propriedades do objeto AddressDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

Street Rua string Não<br />

Number Número string Não<br />

Complement Complemento string Não<br />

District Bairro string Não<br />

ZipCode CEP string Não<br />

City Cidade string Não<br />

State Estado string Não<br />

Country<br />

País<br />

Paises<br />

(Tabela 13.21)<br />

Não<br />

Tabela 13.8 – Propriedades do objeto AdditionalDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

Name Nome do campo string Não<br />

Value Valor do campo string Não<br />

Tabela 13.9 – Propriedades do objeto ErrorReportDataResponse<br />

Parâmetro Descrição Tipo<br />

ErrorCode Código do erro na Braspag string<br />

ErrorMessage Mensagem descrevendo o motivo do erro string<br />

Tabela 13.10 – Propriedades do objeto OrderDataResponse<br />

Parâmetro Descrição Tipo<br />

OrderId Número do pedido no cliente string<br />

BraspagOrderId Número do pedido na Braspag Guid<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 23 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 13.11 – Propriedades do objeto PaymentDataResponse<br />

Parâmetro Descrição Tipo<br />

BraspagTransactionId Id da transação na Braspag Guid<br />

Amount<br />

Valor operado pela operadora para a operação requerida (ex.:<br />

R$1,00 = 100)<br />

long<br />

PaymentMethod Código do meio de pagamento (Tabela 13.20) short<br />

Tabela 13.12 – Propriedades do objeto CreditCardDataResponse<br />

Parâmetro Descrição Tipo<br />

AcquirerTransactionId Id da transação na adquirente string<br />

AuthorizationCode Código de autorização string<br />

ReturnCode Código de retorno da adquirente string<br />

ReturnMessage Mensagem de retorno da adquirente string<br />

ProofOfSale Número do Comprovante de Venda string<br />

Status<br />

Status de retorno<br />

AtributoStatusdoobjetoCreditCard<br />

(Tabela 13.12.1)<br />

byte<br />

CreditCardToken<br />

SerivceTaxAmount<br />

AuthenticationUrl<br />

Identificador do cartão de crédito a ser usado na transação via<br />

JustClick<br />

Montante do valor da transação a ser destinado como taxa de<br />

serviço utilizado pela operadora.<br />

URL para qual o Lojista deve redirecionar o Cliente para o fluxo<br />

de autenticação.<br />

Guid<br />

String<br />

string<br />

Tabela 13.12.1 - Valores do Atributo Status do objeto CreditCardDataResponse<br />

Status Código Descrição<br />

Capturado 0 Transação Capturada<br />

Autorizada 1 Transação Autorizada, pendente de captura.<br />

Não Autorizada 2 Transação não Autorizada, pela Adquirente.<br />

Erro<br />

Desqualificante<br />

Aguardando<br />

Resposta<br />

3 Transação com erro Desqualificante.<br />

4 Transação aguardando resposta.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 24 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 13.13 – Propriedades do objeto DebitCardDataResponse<br />

Parâmetro Descrição Tipo<br />

AcquirerTransactionId Id da transação na adquirente string<br />

ReturnCode Código de retorno da adquirente string<br />

ReturnMessage Mensagem de retorno da adquirente string<br />

Status<br />

Status de retorno<br />

AtributoStatusdoobjetoCreditCard<br />

(Tabela 13.12.1)<br />

byte<br />

AuthenticationUrl<br />

URL para qual o Lojista deve redirecionar o Cliente para o fluxo<br />

de autenticação.<br />

string<br />

Tabela 13.14 – Propriedades do objeto BoletoDataResponse<br />

Parâmetro Descrição Tipo<br />

BoletoNumber "NossoNumero" gerado String<br />

BoletoExpiration<br />

Date<br />

Data de vencimento<br />

String<br />

BoletoUrl URL do boleto gerada String<br />

BarCodeNumber Representação numérica do código de barras String<br />

Assignor Campo cedente String<br />

Message Mensagem indicando Sucesso/Falha na geração do boleto String<br />

Tabela 13.15 – Propriedades do objeto OneBuyDataResponse<br />

Parâmetro Descrição Tipo<br />

AuthorizationCode Código de autorização string<br />

ReturnCode Código de retorno da adquirente string<br />

ReturnMessage Mensagem de retorno da adquirente string<br />

Status<br />

Status de retorno<br />

AtributoStatusdoobjetoOneBuy<br />

(Tabela 13.15.1)<br />

byte<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 25 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 13.15.1 - Valores do Atributo Status do objeto OneBuyDataResponse<br />

Status Código Descrição<br />

Capturado 0 Transação Capturada<br />

Autorizada 1 Transação Autorizada, pendente de captura.<br />

Não Autorizada 2 Transação não Autorizada, pela Adquirente.<br />

Erro<br />

Desqualificante<br />

Aguardando<br />

Resposta<br />

3 Transação com erro Desqualificante.<br />

4 Transação aguardando resposta.<br />

Tabela 13.16 – Propriedades do objeto TransactionDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

BraspagTransactionId Numero da transação na Braspag Guid Sim<br />

Amount Valor a ser operado (ex.: R$1,00 = 100) long Sim<br />

ServiceTaxAmount<br />

Montante do valor da autorização que deve ser<br />

destinado à taxa de serviço. Obs.: Esse valor não é<br />

adicionado ao valor da autorização<br />

string<br />

Não<br />

Tabela 13.17 – Propriedades do objeto TransactionDataResponse<br />

Parâmetro Descrição Tipo<br />

BraspagTransactionId Numero da transação na Braspag Guid<br />

AcquirerTransactionId Número da transação de captura na Operadora string<br />

Amount<br />

Valor operado pela operadora, total ou parcial da transação<br />

em centavos (ex.: R$1,00 = 100)<br />

long<br />

AuthorizationCode Código de autorização string<br />

ProofOfSale Número do Comprovante de Venda string<br />

ReturnCode Código de retorno da adquirente string<br />

ReturnMessage Mensagem de retorno da adquirente string<br />

Status<br />

ServiceTaxAmount<br />

Status de retorno (Captura)<br />

statusderetornodométodoCaptureCreditCardTransaction<br />

(tabela 4.1)<br />

Montante do valor da transação a ser destinado como taxa<br />

de serviço utilizado pela operadora.<br />

short<br />

string<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 26 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 13.18 – Propriedades do objeto OrderTransactionDataResponse<br />

Parâmetro Descrição Tipo<br />

BraspagTransactionId Numero da transação na Braspag Guid<br />

OrderId Identificação do pedido no cliente string<br />

AcquirerTransactionI<br />

d<br />

Número da transação na Operadora<br />

string<br />

PaymentMethod Código do meio de pagamento int<br />

PaymentMethodName Nome do meio de pagamento string<br />

ErrorCode<br />

ErrorMessage<br />

Amount<br />

Código de erro da transação. Caso vazio não houve erro na<br />

transação<br />

Mensagem de erro da transação. Caso vazio não houve erro na<br />

transação<br />

Valor operado pela operadora, total ou parcial da transação em<br />

centavos (ex.: R$1,00 = 100)<br />

string<br />

string<br />

long<br />

AuthorizationCode Código de autorização string<br />

NumberOfPayments Numero de vezes em que a transação foi parcelada int<br />

Currency Moeda (ex.: “BRL”, “USD”, etc ) string<br />

Country País (ex.: “BRA”) string<br />

Status Status de retorno short<br />

ReceivedDate Data em que a transação foi recebida na Braspag string<br />

CapturedDate<br />

VoidedDate<br />

CreditCardToken<br />

Data de captura da transação. Caso vazio a transação não foi<br />

capturada<br />

Data de cancelamento da transação. Caso vazio a transação não<br />

foi cancelada<br />

Identificador do cartão de crédito a ser usado na transação via<br />

JustClick<br />

string<br />

string<br />

string<br />

Tabela 13.19 – Propriedades do objeto AdditionalTransactionDataResponse<br />

Parâmetro Descrição Tipo<br />

Name Nome do campo do dado adicional string<br />

Value Valor do dado adicional string<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 27 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

Tabela 13.20 – Meios de Pagamento<br />

Códigos<br />

Meios de Pagamento<br />

06 Boleto Bradesco<br />

07 Boleto Caixa Econômica Federal<br />

08 Boleto HSBC<br />

09 Boleto Banco do Brasil<br />

10 Boleto Real ABN AMRO<br />

13 Boleto Citibank<br />

14 Boleto Itaú<br />

123 Cielo Visa Electron<br />

124 Boleto Santander<br />

500 Cielo VISA<br />

501 Cielo MASTERCARD<br />

502 Cielo AMEX<br />

503 Cielo DINERS<br />

504 Cielo ELO<br />

505 Banorte VISA<br />

506 Banorte MASTERCARD<br />

507 Banorte DINERS<br />

508 Banorte AMEX<br />

509 Redecard Webservice VISA<br />

510 Redecard Webservice MASTERCARD<br />

511 Redecard Webservice DINERS<br />

512 PagosOnLine VISA<br />

513 PagosOnLine MASTERCARD<br />

514 PagosOnLine AMEX<br />

515 PagosOnLine DINERS<br />

516 Payvision VISA<br />

517 Payvision MASTERCARD<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 28 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

518 Payvision DINERS<br />

519 Payvision AMEX<br />

520 Banorte Cargos Automáticos VISA<br />

521 Banorte Cargos Automáticos MASTERCARD<br />

523 AMEX 2P<br />

524 SITEF VISA<br />

525 SITEF MASTERCARD<br />

526 SITEF AMEX<br />

527 DITEF DINERS<br />

528 SITEF HIPERCARD<br />

529 SITEF LEADER<br />

530 SITEF AURA<br />

531 SITEF SANTANDER VISA<br />

532 SITEF SANTANDER MASTERCARD<br />

533 ONEBUY<br />

535 SUB1 – VISA<br />

536 SUB1 – MASTERCARD<br />

537 SUB1 - AMEX<br />

538 SUB1 – DINERS<br />

539 SITEF SONDA<br />

540 SUB1 – NARANJA<br />

541 SUB1 – NEVADA<br />

542 SUB1 – CABAL<br />

543 Cielo DISCOVER<br />

544 Cielo JCB<br />

545 Cielo AURA<br />

546 Cartão Presente/Alelo<br />

548 Redecard Hipercard<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 29 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

550 CredSystem<br />

551 Boleto Caixa – SIGCB<br />

552 Cielo Mastercard Débito<br />

565 CREDZ<br />

Tabela 13.21 – Países<br />

Sigla<br />

País<br />

BRA<br />

Brasil<br />

USA<br />

Estados Unidos<br />

MEX<br />

México<br />

COL<br />

Colômbia<br />

CHL<br />

Chile<br />

ARG<br />

Argentina<br />

PER<br />

Peru<br />

VEN<br />

Venezuela<br />

ECU<br />

Equador<br />

10. MAPA DE ERROS<br />

Tabela 14 – Mapeamento de Erros<br />

Código Nome Descrição<br />

100 RequestIdIsMandatoryParameter RequestId is a mandatory parameter<br />

101 VersionIsMandatoryParameter Version is a mandatory parameter<br />

102 OrderDataIsMandatoryItem OrderData is a mandatory item<br />

103 MerchantIdIsMandatoryParameter MerchantId is a mandatory parameter<br />

104 BraspagTransactionIdIsMandatoryParameter<br />

BraspagTransactionId is a mandatory<br />

parameter<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 30 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

105 OrderIdIsMandatoryParameter OrderId is a mandatory parameter<br />

106 BraspagOrderIdIsInvalidOrDoNotExists BraspagOrderId é inválido ou não existe<br />

107 PaymentDataCollectionIsMandatoryItem<br />

PaymentDataCollection is a mandatory<br />

item<br />

108 PaymentDataIsMandatoryItem PaymentData is a mandatory item<br />

109 PaymentMethodIsInvalid PaymentMethod is invalid<br />

110 AmountMustBeGreaterThanZero<br />

Amount must be greater than or equal to<br />

zero<br />

111 CardNumberIsMandatoryParameter CardNumber is a mandatory parameter<br />

112 CardExpirationDateIsMandatoryParameter<br />

CardExpirationDate is a mandatory<br />

parameter<br />

113 CardExpirationDateIsInvalid CardExpiration is invalid<br />

114 NumberOfPaymentsIsInvalid NumberOfPayments is invalid<br />

115 PaymentPlanIsInvalid PaymentPlan is invalid<br />

116 CurrencyIsMandatoryParameter Currency is a mandatory parameter<br />

117 CountryIsMandatoryParameter Country is a mandatory parameter<br />

118 TransactionTypeIsInvalid TransactionType is invalid<br />

119 CustomerDataIsMandatoryItem CustomerData is mandatory item<br />

120 CustomerIdentityIsMandatoryParameter<br />

CustomerIdentity is a mandatory<br />

parameter<br />

121 CustomerNameIsMandatoryParameter CustomerName is a mandatory parameter<br />

122 InvalidMerchantId Invalid MerchantId<br />

123 CreditCardTokenIsInvalidOrDoNotExists<br />

CreditCardToken is invalid or does not<br />

exist<br />

124 TransactionIdAlreadyExists TransactionId already exists<br />

125 InvalidIpAddress Invalid IP address<br />

126 PaymentMethodIsNotEnabled PaymentMethod is not enabled<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 31 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

127 CurrencyIsNotSupported<br />

128 TransactionTypeIsNotSupported<br />

Currency submited is not supported for<br />

this payment method<br />

Transaction type submited is not<br />

supported for this payment method<br />

129 CountryIsNotSupported Country is not supported<br />

130 TransactionDataCollectionIsMandatoryItem<br />

TransactionDataCollection is a mandatory<br />

item<br />

131 BraspagOrderIdIsMandatoryParameter BraspagOrderId is a mandatory parameter<br />

132 TransactionNotAvailableForCapture Transaction not available for capture<br />

133 BoletoExpirationDateisInvalid BoletoExpirationDate is invalid<br />

134 Invalid Email Address Invalid Email Address<br />

135 OrderId was already registered OrderId was already registered<br />

199 UndefinedError Undefined error<br />

BP07 TimeOut* TimeOut<br />

BP900 Falha na Operação Falha na Operação<br />

BP901 Falha na Autorização Falha na Autorização<br />

BP902 Falha na Captura Falha na Captura<br />

BP903 Falha no Cancelamento Falha no Cancelamento<br />

BP904 Falha na Consulta Falha na Consulta<br />

* TimeOut em Requisição Redecard<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 32 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

11. SOAP DE EXEMPLO<br />

11.1. Método AuthorizeTransaction<br />

<br />

<br />

<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

0000<br />

<br />

<br />

<br />

99999999999<br />

CPF<br />

Comprador Teste<br />

compradot@teste.com<br />

<br />

<br />

<br />

<br />

<br />

997<br />

500<br />

BRL<br />

BRA<br />

1<br />

0<br />

1<br />

Comprador Teste<br />

0000000000000001<br />

123<br />

05/2018<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

1.0<br />

<br />

<br />

<br />

11.1.1. Método AuthorizeTransactionNPayments<br />

Obs.: Trata-se do método AuthorizeTransaction passando mais de um meio de pagamento<br />

<br />

<br />

<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

0000<br />

<br />

<br />

<br />

99999999999<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 33 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

CPF<br />

Comprador Teste<br />

compradot@teste.com<br />

<br />

<br />

<br />

<br />

<br />

997<br />

500<br />

BRL<br />

BRA<br />

1<br />

0<br />

1<br />

Comprador Teste<br />

0000000000000001<br />

123<br />

05/2018<br />

<br />

<br />

<br />

997<br />

1000<br />

BRL<br />

BRA<br />

1<br />

0<br />

2<br />

Comprador Teste<br />

0000000000000001<br />

123<br />

05/2018<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

1.0<br />

<br />

<br />

<br />

<br />

11.2. Método CaptureCreditCardTransaction<br />

<br />

<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

0<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

1.0<br />

<br />

<br />

<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 34 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

<br />

11.3. Método VoidCreditCardTransaction<br />

<br />

<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

0<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

1.0<br />

<br />

<br />

<br />

<br />

11.4. Método RefundCreditCardTransaction<br />

<br />

<br />

<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

0<br />

<br />

<br />

00000000-0000-0000-0000-000000000000<br />

1.0<br />

<br />

<br />

<br />

<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 35 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

12. SOFTDESCRIPTOR<br />

***SOMENTE PARA TRANSAÇÕES REALIZADAS NA CIELO***<br />

Permite que o lojista envie um texto de até 13 caracteres que será impresso na fatura do portador, ao lado da<br />

identificação da loja. Os dados referentes ao SoftDescriptor serão inseridos na Tabela AdditionalDataRequest (Tabela<br />

13.6).<br />

O campo “Name” deverá ser preenchido com a palavra SoftDescriptor.<br />

Já o campo “Value” deverá conter o texto de até 13 caracteres.<br />

Conforme indicado no exemplo abaixo:<br />

Parâmetro Descrição Tipo Obrigatório<br />

Name SoftDescriptor String Sim<br />

Value<br />

SomenteCielo<br />

String<br />

(Até 13 caracteres)<br />

Sim<br />

O número de caracteres da cadastrados na Cielo, somados ao número de caracteres enviados via SoftDescriptor<br />

(Campo Value acima) devem totalizar o número permitido por cada bandeira, conforme os exemplos abaixo:<br />

Visa: Máximo de 25 caracteres - Exemplo: RazaoSocial*SomenteCielo<br />

Master: Máximo de 22 caracteres - Exemplo: RazSocial*SomenteCielo<br />

Diners: Máximo de 20 caracteres - Exemplo: RSocial*SomenteCielo<br />

Elo: Máximo de 20 caracteres - Exemplo: RSocial*SomenteCielo<br />

Obs.: Será utilizado o carácter “*” como separador do nome da Razão Social e do enviado via SoftDescriptor. E esse<br />

carácter deverá ser contabilizado no total de cada bandeira.<br />

Obs2: Caso o número de caracteres exceda o total permitido por determinada bandeira, o valor será exibido truncado,<br />

excluindo os caracteres da esquerda para a direita, conforme exemplo abaixo:<br />

TruncadoCardVisa*SomenteCielo (possui 31 carateres) será exibido como TruncadoCardVisa*SomenteC (25<br />

caracteres, tratando-se de Visa)<br />

13. INSERINDO DADOS ADICIONAIS<br />

Para realizar inserção de dados adicionais de uma transação já existente, deve-se utilizar o método<br />

InsertTransactionAdditionalData. Este método recebe o objeto InsertTransactionAdditionalDataRequest com as<br />

seguinte propriedades.<br />

Tabela 15 – Propriedades do Objeto InsertTransactionAdditionalDataRequest<br />

Parâmetro Descrição Tipo Obrigatório<br />

AdditionalData<br />

Collection<br />

Coleção de dados adicionais<br />

ArrayOfAddition<br />

alDataRequest<br />

(Tabela 13.8)<br />

Sim<br />

Url de Homologação: https://homologacao.pagador.com.br/webservice/pagadorservices.asmx<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 36 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

A integração deve ser feita sempre usando URL e em hipótese alguma por IP ou usando nomes<br />

como www.pagador.com.br ou apenas pagador.com.br.<br />

Para receber a URL de Produção, solicite à nossa equipe de implantação através da ferramenta<br />

Suporte.<br />

14. ONEBUY<br />

O OneBuy permitirá a compra online por meio de um token gerado à partir de um dispositivo móvel.<br />

O token somente terá validade para uma única transação e irá conter a identificação do comprador, não sendo mais<br />

necessário utilizar o número do cartão de crédito para efetuar a compra.<br />

ONEBUY<br />

CLIENTE BRASPAG - PAGADOR ONEBUY<br />

Envia Requisição de<br />

Transação<br />

Processa Transação<br />

do Cliente<br />

Recebe a Transação e<br />

Processa Autenticação<br />

solicitando a senha<br />

gerada pelo token do<br />

comprador<br />

Recebe Resposta da<br />

Requisição<br />

Processa Resposta e<br />

encaminha ao<br />

Cliente<br />

Processa Transação e<br />

encaminha resposta<br />

ao Pagador<br />

Phase<br />

15. CARTÃO PRESENTE ALELO<br />

O Cartão presente é um cartão pré-pago, em reais, não recarregável para ser utilizado apenas em compras nos<br />

estabelecimentos ou lojas virtuais das empresas emissoras do cartão e sem custo adicional para o comprador, tendo o<br />

valor apresentado na face do cartão.<br />

O cartão será adquirido nos varejistas distribuidores, nas lojas próprias ou via web.<br />

A integração para utilizar o Cartão Presente Alelo deve ser feita da mesma forma que é feita para Cartões de Crédito,<br />

utilizando o PaymentDataRequest Type="CreditCardDataRequest".<br />

Verifique na descrição de cada campo da TABELA 1 as possíveis peculiaridades para este meio de pagamento.<br />

Formato dos cartões Alelo: 19 dígitos. Bin = 6 dígitos.<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 37 de 38<br />

http://suporte.braspag.com.br


Pagador Transaction<br />

Autorização, Captura, Cancelamento e Estorno<br />

16. CARTÕES DE TESTE<br />

Para melhor utilização do Meio de Pagamento Simulado, estamos disponibilizando cartões de testes.<br />

Os status das transações serão conforme a utilização de cada cartão.<br />

Possuímos cartões onde todas as transações serão Autorizadas, Negadas e resposta aleatória.<br />

Tabela 16 – Cartões para Testes<br />

Status das<br />

Transações<br />

Autorizado<br />

Cartões para realização dos testes Código de Retorno Mensagem de Retorno<br />

0000.0000.0000.0001*<br />

0000.0000.0000.0004*<br />

0000.0000.0000.0006*<br />

4<br />

Operação realizada com<br />

Sucesso<br />

Não Autorizado 0000.0000.0000.0002* 2 Não Autorizada<br />

Autorização<br />

aleatória<br />

0000.0000.0000.0009* 4 / 99<br />

Operation Successful /<br />

Timed Out<br />

Não Autorizado 0000.0000.0000.0007* 77 Cartão Cancelado<br />

Não Autorizado 0000.0000.0000.0008* 70<br />

Problemas com o Cartão<br />

de Crédito<br />

Não Autorizado 0000.0000.0000.0005* 78 Cartão Bloqueado<br />

Não Autorizado 0000.0000.0000.0003* 57 Cartão Expirado<br />

*As informações de Cód.Segurança (CVV) e validade podem ser aleatórias, mantendo o formato estabelecido.<br />

Tabela 17 – Meios de Pagamento para Cartões de Teste<br />

Códigos<br />

Meios de Pagamento<br />

997 SIMULADO<br />

998 SIMULADO USD<br />

999 SIMULADO EUR<br />

Telefone: (21)2111-4700 / (11) 3320-9050 Página 38 de 38<br />

http://suporte.braspag.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!