Comunidade de Desenvolvedores maxiPago!

Cartão de Crédito

Cartões para Testes (Sandbox)

Transação com Cartão de Crédito

Estas requisições são responsáveis por processar pedidos de cartão de crédito e são identificadas através do nó raiz </transaction-request>. Esta API recebe os dados de cobrança, como valor do pedido e número de cartão de crédito. O seu retorno contém o status da transação (aprovada ou negada) e os principais dados do pedido.

As requisições de transação devem conter sempre o número da versão da API dentro da tag <version/>, e deve ser o primeiro elemento do XML. Atualmente a versão utilizada é a 3.1.1.15.

A tag <order/>, enviada logo abaixo da verificação das credenciais, deve conter os dados para efetuar a transação. Há 6 tipos de operações suportadas pelo sistema da maxiPago!. Sua escolha é feita de acordo com o elemento enviado dentro da tag <order/>:

A estrutura do XML deverá ficar da seguinte forma:

<transaction-request>
     <version>3.1.1.15</version>
     <verification>
          <merchantId>store-id</merchantId>
          <merchantKey>secret-key</merchantKey>
     </verification>
     <order>
          <auth> | <fraud> | <capture> | <sale> | <void> | <return> | <recurringPayment>
     </order>
</transaction-request>