British Airways offers a full refund for cancellations made within 24 hours of booking, provided your departure is at least two days away. If you are still within this timeframe, you should be able to receive a full refund. For further assistance, you can contact their customer service at:
USA: 1-866-738-0062
UK: +44 800 051 6735