Cancelamento de pagamentos
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
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 |
Para detalhamento dos códigos de retorno consulte a tabela Possíveis códigos de retorno
Updated over 6 years ago