Many people are reporting that they have been charged for their beta code after claiming then cancelling their Destiny 2 pre-order. A customer asked on Twitter about this, and their reply can be found below.
Best Buy have also defended their charge in a forum post a few months back saying.
“Because you cancelled your order after your digital Beta code had already been fulfilled, which can’t be returned or deactivated, the system automatically charged you its value in accordance with our policies. I do apologize for any disappointment this may cause, but because we cannot return or deactivate the digital code you were already provided we’ll not be able to provide you with a refund for its value. “