I would have checked origin first.
I was confused because the charge is from "Swtor.com" not origin.com
I mean the credit card statement says: "Swtor.com"
Wait.....did you set up a subscription on your account from that card? If so, that was actually BioWare pinging the card to setup your subscription and the charge will fall off in a few days.