Produtos 201637
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
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