Realizando a autenticação

Antes de realizar seus pagamentos será necessário autenticar o seu PDV, para isso a API disponibiliza a função authenticate.

📘

Callback

Nosso Checkout tem callbacks de forma sincrona, ou seja, espere a resposta antes de prosseguir.

var authenticationRequest = {
    authenticationKey: '795180024C04479982560F61B3C2C06E'
};

var success = function(response) {
    // callback para autenticação bem sucedida
    console.log(response.merchantCheckoutGuid);
};

var error = function(response) {
    // callback para autenticação que falhou
    console.log(response.reason);
};

var handlePendingPayments = function(response) {
    // callback para notificação de transações pendentes
    console.log(response.details.administrativeCodes)

};

// instância do CheckoutCappta
var checkout = CapptaCheckout.authenticate(authenticationRequest, success, error, handlePendingPayments);

Essa função retorna uma instância do Checkout Cappta, através dela você terá acesso a todas as funções disponibilizadas pela API, que serão descritas mais abaixo.

Request para autenticação

ParâmetroObrigatório?TipoDescrição
authenticationKeySimstringChave de autenticação do integrador disponibilizada pelo time de homologação.
merchantCnpjNãostringÉ o CNPJ da loja que está utilizando o TEF da Cappta, precisa ser equivalente ao que está configurado no CapptaGpPlus.
checkoutNumberNãonumberNúmero de pdv do CNPJ que está utilizando o TEF da Cappta, precisa ser equivalente ao que está configurado no CapptaGpPlus.
backgroundInteractionNãofunctionFunção que determina a maneira de integração com o TEF da Cappta,
caso não seja enviado, cuidamos de toda a interação com o usuário para você.
Ao enviar uma função válida, a integração será completamente transparente, ou seja, o CapptaGpPlus irá devolver todos os passos que devem ser executados, entre eles a exibição de mensagens ou a solicitação de alguns dados básicos para dar continuidade aos pagamentos.