コード例 #1
0
        protected void lnkPayPalCaptureHold_Click(object sender, EventArgs e)
        {
            this.MessageBox1.ClearMessage();
            string  transactionId = this.lstPayPalHold.SelectedItem.Value;
            decimal amount        = ParseMoney(this.PayPalHoldAmount.Text);

            if (this.PayPalHoldAmount.Text.Trim() == string.Empty)
            {
                OrderTransaction authTrans = payManager.FindTransactionById(transactionId);
                amount = authTrans.Amount;
            }
            ShowTransaction(payManager.PayPalExpressCapture(transactionId, amount));
            LoadPayPalLists();
        }