public static CaptureRequest create(Transaction transaction, int total)
        {
            var cancellationRequest = new CaptureRequest {
                id      = transaction.order.number,
                versao  = Cielo.VERSION,
                tid     = transaction.tid,
                dadosEc = new DadosEcElement {
                    numero = transaction.merchant.id,
                    chave  = transaction.merchant.key
                },
                valor = total
            };

            return(cancellationRequest);
        }
		public static CaptureRequest create (Transaction transaction, int total)
		{
			var cancellationRequest = new CaptureRequest {
				id = Guid.NewGuid().ToString(),
				versao = Cielo.VERSION,
				tid = transaction.tid,
				dadosEc = new DadosEcElement {
					numero = transaction.merchant.id,
					chave = transaction.merchant.key
				},
				valor = total
			};

			return cancellationRequest;
		}
 public static CaptureRequest create(Transaction transaction)
 {
     return(CaptureRequest.create(transaction, transaction.order.total));
 }