Para iniciar um pagamento é necessário realizar chamada passando o tipo SALE nela deve conter as informações em Json dos parâmetros conforme a tabela abaixo.
<script>
$("#btnVenda").click(function () {
justaWS.justaWS("Operation", {
type: "SALE",
data: {}, //Json contendo os parâmetros conforme tabela abaixo
onSuccess: function (transaction) {
console.log("Sucesso!");
console.log(transaction);
},
onError: function (transaction) {
console.log("Erro!");
console.log(transaction);
}
});
});
</script>
Parâmetros de Vendas
# | Parâmetro | Valor | Descrição | Observação |
---|---|---|---|---|
1 | Amount | Decimal | - | Deve ser informado valores sem vírgula, será considerado os 2 ultimos dígitos como casa decimal (exemplo: 2354 = 23,54) |
2 | MultiCard | Inteiro | Tipo de Pagamento com vários cartões | 1 = Multi Cartões |
3 | Product | 1,2,4,6,8 ou 98 | Tipos de cartão aceito nas transações | 1 = Crédito, 2 = Débito, 4 = Voucher, 6 = Venda digitada (Crédito), 8 = Outros ou 98 = Pix |
4 | FinType | 0,1,2,4,8 ou 16 | Tipo de Financiamento (Obs: Esse parâmetro só é obrigatório caso a venda seja diferente de "À Vista") | 0 = Pix, 1 = à vista, 2 = parcelado pelo emissor, 4 = parcelado pelo estabelecimento, 8 = pré-datado e 16 = CDC\crediário |
5 | Installments | 2,3,4... | Quantidade de parcelas | Valor "Inteiro" maior que "1" informado apenas para vendas parceladas, indicando o numero de parcelas |
6 | PreDate | String | Data de Vencimento da parcela | Necessário informar quando for uma venda por Débito Pré-Datado. Formato DDMMAA. |
7 | CardFullPan | String | Número completo do cartão de crédito. | Utilizado quando for uma Venda digitada (Product = 6) |