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âmetro | Obrigatório? | Tipo | Descrição |
---|---|---|---|
amount | Sim. | number | Valor do pagamento |
installments | Sim. | number | Determina 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. |
installmentType | Somente se installments for maior que 1 | number | Determina a configuração do parcelamento, verifique a tabela Tipos de Parcelamento para consultar os valores possíveis |
requestKey | Sim | string | Chave única enviada pela Automação Comercial para identificar uma transação |