public override bool Capture()
        {
            if (UseOnePhaseTransaction)
            {
                return(true);
            }

            IPaymentCapturer capturer = new CapturePayment(null, _paymentManager);

            var financialInvoicingOrderLineFormatter = _financialInvoicingOrderLineFormatter;

            financialInvoicingOrderLineFormatter.IncludeOrderLines = true;
            var financingInvoiceAdditionalValuesFormatter = new FinancingInvoiceAdditionalValuesFormatter(null,
                                                                                                          financialInvoicingOrderLineFormatter);

            return(capturer.Capture(this, financingInvoiceAdditionalValuesFormatter.Format(this.Payment as PayExPayment)));
        }
Пример #2
0
        public override bool Capture()
        {
            IPaymentCapturer capturer = new CapturePayment(null, _paymentManager);

            return(capturer.Capture(this));
        }