示例#1
0
        public TransactionDataRequest MountTransactionDataRequest(ResponseViewModel sale)
        {
            var transactionDataRequest = new TransactionDataRequest()
            {
                BraspagTransactionId = sale.PaymentId,
                MerchantId           = new Guid(ConfigurationManager.AppSettings["merchantId"]),
                Version   = "1.0",
                RequestId = Guid.NewGuid()
            };

            return(transactionDataRequest);
        }
示例#2
0
        private static CaptureCreditCardTransactionRequest AddingCaptureParameters(string merchanId)
        {
            var transactionData = new TransactionDataRequest
            {
                BraspagTransactionId = new Guid(merchanId)
            };

            var captureRequest = new CaptureCreditCardTransactionRequest
            {
                RequestId  = new Guid("00000000-0000-0000-0000-000000000000"),
                Version    = "1.0",
                MerchantId = new Guid(merchanId),
                TransactionDataCollection = new[] { transactionData }
            };

            return(captureRequest);
        }