Pagamento Crédito

O pagamento crédito também é bem simples, porém precisamos de alguns dados a mais para configura-lo,
como quantidade de parcelas e a configuração de parcelamento (confira logo abaixo para mais detalhes).

//Não esqueça de realizar a autenticação aqui \o/

var request = {
    amount: 10,
    installments: 3,
    installmentType: 1, //Parcelamento Administradora
 	  requestKey: 'identificacao2'
};

var success = function(response) {
    // callback para pagamento bem sucedido
    console.log(response.administrativeCode);
    console.log(response.receipt.merchantReceipt);
};

var error = function(response) {
    // callback para pagamento que falhou
    console.log(response.reason);
};

checkout.creditPayment(request, success, error);

🚧

Atenção!

Para detalhamento das funções de sucesso e erro, consulte a sessão de Callback das operações

Request para pagamento crédito

ParâmetroObrigatório?TipoDescrição
amountSim.numberValor do pagamento
installmentsSim.numberDetermina a quantidade de parcelas do pagamento, caso seja informado 1 a venda será realizada como crédito à vista, caso seja maior que isso será um crédito parcelado. Caso não seja informado o valor default é igual a 1, ou seja, a venda será considerada automaticamente a vista.
installmentTypeSomente se installments for maior que 1numberDetermina a configuração do parcelamento, verifique a tabela Tipos de Parcelamento para consultar os valores possíveis
requestKeySimstringChave única enviada pela Automação Comercial para identificar uma transação