//Não esqueça de realizar a autenticação aqui \o/
var request = {
amount: 10,
installments: 3,
requestKey: 'identificacao3'
};
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.splittedDebitPayment(request, success, error);
using System;
using System.Net.Http;
var baseAddress = new Uri("https://integracao.cappta.com.br/payment/");
using (var httpClient = new HttpClient{ BaseAddress = baseAddress })
{
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("apikey", "1B489E726C284CC78DE715C7399114BF");
using(var response = await httpClient.GetAsync("0C63C53CF0094F9E95F6803C965BDF5C/02312413000"))
{
string responseData = await response.Content.ReadAsStringAsync();
}
}
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://integracao.cappta.com.br/payment/0C63C53CF0094F9E95F6803C965BDF5C/02312413000");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"apiKey: 1B489E726C284CC78DE715C7399114BF"
));
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
Assim como o pagamento crédito o crediário também necessita de alguns dados a mais para facilitar o seu processamento.
Request para pagamento crediário
Parâmetro | Obrigatório? | Tipo | Descrição |
---|---|---|---|
amount | SIm | float | Valor do pagamento |
installments | Sim | number | Quantidade de parcelas do pagamento |
requestKey | Sim | string | Chave única enviada pela Automação Comercial para identificar uma transação |
Importante!
Para detalhamento das funções de sucesso e erro, consulte a sessão de Callback das operações