コード例 #1
0
ファイル: EstornoRequest.cs プロジェクト: mgpx/SiTef.net
 public EstornoRequest(
     NumeroDoCartao cartao,
     DataDeVencimento vencimento,
     Valor valor,
     DataDaTransacao data,
     NumeroAutorizacao autorizacao,
     NSUHost nsuHost,
     CodigoDeSeguranca codigoSeguranca
     )
     : base(TipoTransacao.ESTORNO_PRE_AUTORIZACAO, cartao, vencimento, valor, data, autorizacao, nsuHost, codigoSeguranca)
 {
 }
コード例 #2
0
ファイル: CapturaRequest.cs プロジェクト: mgpx/SiTef.net
 /*
  * Rede 1 Opcional
  * Data Fiscal 147 Opcional
  * Hora Fiscal 148 Opcional
  * Cupom Fiscal 149 Opcional
  * Código de Cliente 8 Opcional
  * Operador 150 Opcional
  * Supervisor 151 Opcional
  *
  * Número do Cartão 4 Obrigatório
  *
  * Data de Vencimento 5 Obrigatório
  *
  * Valor 7 Obrigatório
  *
  * Data da Transação 217 Obrigatório (DDMMAAAA)
  *
  * Número Autorização 17 Obrigatório
  *
  * Nsu do HOST 15 Obrigatório
  *
  * Valor Taxa Serviço 187 Opcional
  *
  * Tipo de Financiamento 3 Obrigatório
  *
  * Numero de Parcelas 2 Obrigatório, se Tipo de Financiamento for igual a ‘2’ ou ‘3’.
  *
  * Código de Segurança 6 Deve ser informado de acordo com o resultado da consulta cartão.
  * Data da Emissão do Cartão 218 Opcional (Usado pelo IBI)
  * Ciclos 219 Opcional (Usado pelo IBI)
  * RG 161 Opcional
  */
 public CapturaRequest(
     NumeroDoCartao cartao,
     DataDeVencimento vencimento,
     Valor valor,
     DataDaTransacao data,
     NumeroAutorizacao autorizacao,
     NSUHost nsuHost,
     ValorTaxaDeServico taxa,
     TipoDeFinanciamento financiamento,
     NumeroDeParcelas parcelas,
     CodigoDeSeguranca codigoSeguranca
     )
     : base(cartao, vencimento, valor, data, autorizacao, nsuHost, taxa, financiamento, parcelas, codigoSeguranca)
 {
 }
コード例 #3
0
        public void ExecuteEstornoTest()
        {
            var cartao     = new NumeroDoCartao("4929208425739710");
            var vencimento = new DataDeVencimento(12, 15);
            var valor      = new Valor(100.00);
            var cvv        = new CodigoDeSeguranca("123");

            PreAutorizacaoResponse autorizacao;
            var term        = factory.NewInstance();
            var preautoriza = new PreAutorizacaoAction(term);

            autorizacao = preautoriza.Execute(new PreAutorizacaoRequest(
                                                  null,
                                                  new DataFiscal(DateTime.Now),
                                                  null,
                                                  cartao,
                                                  vencimento,
                                                  valor,
                                                  null,
                                                  cvv
                                                  ));

            var estorno  = new EstornoPreAutorizacaoAction(term);
            var response = estorno.Execute(
                new EstornoRequest(
                    cartao,
                    vencimento,
                    valor,
                    new DataDaTransacao(DateTime.Now),
                    autorizacao.NumeroAutorizacao,
                    autorizacao.NsuHost,
                    cvv
                    ));

            foreach (var field in response.GetFields())
            {
                System.Console.WriteLine(field);
            }
        }
コード例 #4
0
ファイル: Prestacao.cs プロジェクト: raziisz/InterfacesC-
 public override string ToString()
 {
     return(DataDeVencimento.ToString("dd/MM/yyyy") + " - " + Valor.ToString("F2", CultureInfo.InvariantCulture));
 }
コード例 #5
0
 /*
  * Rede 1 Opcional
  * Data Fiscal 147 Opcional
  * Hora Fiscal 148 Opcional
  * Cupom Fiscal 149 Opcional
  * Código de Cliente 8 Opcional
  * Operador 150 Opcional
  * Supervisor 151 Opcional
  * Número do Cartão 4 Obrigatório
  * Data de Vencimento 5 Obrigatório
  * Valor 7 Obrigatório
  * Valor Taxa Serviço 187 Opcional
  * Código de Segurança 6 Deve ser informado de acordo com o resultado da consulta cartão.
  * RG 161 Opcional
  */
 public PreAutorizacaoRequest(Rede network, DataFiscal date, HoraFiscal time, NumeroDoCartao cartao, DataDeVencimento expiration, Valor value, ValorTaxaDeServico serviceTax, CodigoDeSeguranca securityCode)
     : base(network, date, time, cartao, expiration, value, serviceTax, securityCode)
 {
 }