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