private void ManualRefundButton_Click(object sender, EventArgs e)
{
ManualRefundRequest request = new ManualRefundRequest();
request.ExternalId = ExternalIDUtil.GenerateRandomString(13);
request.Amount = int.Parse(RefundAmount.Text);
// Card Entry methods
long CardEntry = 0;
CardEntry |= ManualEntryCheckbox.Checked ? CloverConnector.CARD_ENTRY_METHOD_MANUAL : 0;
CardEntry |= MagStripeCheckbox.Checked ? CloverConnector.CARD_ENTRY_METHOD_MAG_STRIPE : 0;
CardEntry |= ChipCheckbox.Checked ? CloverConnector.CARD_ENTRY_METHOD_ICC_CONTACT : 0;
CardEntry |= ContactlessCheckbox.Checked ? CloverConnector.CARD_ENTRY_METHOD_NFC_CONTACTLESS : 0;
request.CardEntryMethods = CardEntry;
cloverConnector.ManualRefund(request);
}