using System;
using Cappta.Gp.Api.Com;
namespace CappAPIIntegration
{
class Program
{
static void Main(string[] args)
{
//Não esqueça de realizar a autenticação aqui \o/
int resultado = cappta.CancelarPagamento("senha", "000000000");
if (resultado != 0)
{
Console.WriteLine("Não foi possível iniciar a operação. Código de erro {0}", resultado);
return;
}
//Agora basta continuar o fluxo de iteração do cancelamento
}
}
}
program cappapiintegration;
uses Cappta_Gp_Api_Com_1_0_TLB, SysUtils;
var
cappta : IClienteCappta;
resultado : integer;
begin
// -- Não esqueça de realizar a autenticação aqui \o/ --
resultado := cappta.CancelarPagamento('senha', '000000000');
if resultado <> 0 then
begin
WriteLn(Format('Não foi possível iniciar a operação. Código de erro %d', [resultado]));
exit;
end;
// -- Agora basta continuar o fluxo de iteração do cancelamento --
end.
Imports Cappta.Gp.Api.Com
Module Module1
Sub Main()
'Não esqueça de realizar a autenticação aqui \o/
Dim cappta As ClienteCappta = New ClienteCappta()
Dim resultado = cappta.CancelarPagamento("senha", "000000000")
If resultado <> 0 Then
Console.WriteLine("Não foi possível iniciar a operação. Código de erro", resultado)
Return
End If
'Agora basta continuar o fluxo de iteração da reimpressão
End Sub
End Module
Imports Cappta.Gp.Api.Com
Module Module1
Sub Main()
'Não esqueça de realizar a autenticação aqui \o/
Dim cappta As ClienteCappta = New ClienteCappta()
Dim resultado = cappta.CancelarPagamento("senha", "000000000")
If resultado <> 0 Then
Console.WriteLine("Não foi possível iniciar a operação. Código de erro", resultado)
Return
End If
'Agora basta continuar o fluxo de iteração da reimpressão
End Sub
End Module
ackage ProgramApi;
import Com.Api.Java.ClassFactory;
import Com.Api.Java.IClienteCappta;
public class Program {
public static void main(String[] args) {
IClienteCappta clienteCappta = ClassFactory.createClienteCappta();
int tipoVia = 1;//Ambas as vias (Loja e cliente)
int resultado = clienteCappta.cancelarPagamento("senha","000000000");
if (resultado != 0){
System.out.println("Não foi possível iniciar a operação. Código de erro" + resultado);
return;
}
}
}
Somente será possível cancelar pagamentos que já foram confirmados dentro do mesmo dia ou seja não será possível cancelar pagamentos de dias anteriores.
Parâmetros | Descrição |
---|---|
senhaAdministrativa | Senha solicitada no CapptaGpPlus necessária para liberar o acesso à cancelamentos de pagamentos |
numeroControle | Identificador única para pagamentos, é devolvido quando a transação é autorizada mas também pode ser consultado no portal de transações Cappta |
Quer mais detalhes desse procedimento?
Para detalhamento dos códigos de retorno consulte a tabela Possíveis códigos de retorno