If it doesn't credit to AA for economy earning but earns as zero, then contact AAdvantage and should be able to get credited for the paid cabin
I think that there is a reasonable chance that it will credit accordingly and that there is nothing to worry about, but wait and see what happens
An offer was made for business class travel subject to payment and it seems that this is what BA has provided