// PayPal
        private void LoadPayPalLists()
        {
            // List Auths for Collection
            List <OrderTransaction> paypalAuths = payManager.PayPalExpressHoldListAll();

            this.lstPayPalHold.Items.Clear();
            if (paypalAuths.Count < 1)
            {
                this.lstPayPalHold.Items.Add(new ListItem("No Pending Holds.", ""));
                this.lnkPayPalCaptureHold.Enabled = false;
                this.lnkPayPalVoidHold.Enabled    = false;
            }
            else
            {
                foreach (OrderTransaction t in paypalAuths)
                {
                    this.lstPayPalHold.Items.Add(new ListItem(t.Amount.ToString("c"), t.IdAsString));
                }
                this.lnkPayPalCaptureHold.Enabled = true;
                this.lnkPayPalVoidHold.Enabled    = true;
            }


            // List charges for refunds
            List <OrderTransaction> charges = payManager.PayPalExpressListAllRefundable();

            this.lstPayPalRefund.Items.Clear();
            if (charges.Count < 1)
            {
                this.lstPayPalRefund.Items.Add(new ListItem("No Charges to Refund", ""));
                this.lnkPayPalRefund.Enabled = false;
            }
            else
            {
                foreach (OrderTransaction t in charges)
                {
                    this.lstPayPalRefund.Items.Add(new ListItem(t.Amount.ToString("c"), t.IdAsString));
                }
                this.lnkPayPalRefund.Enabled = true;
            }
        }