Credit card transactions involve the card platform (MasterCard, visa, etc.), an issuing bank (the people that actually assume the credit risk for non-payment), a payment processor (Moneris, square etc). Plus maybe one or two other intermediaries if international transactions are involved. Normally all these entities work smoothly and efficiently together. Sometimes they do not, and there can be delays, especially if there was a holding period involved with the initial vendor (in this case Toro). Often times, some merchants do not get the money deposited into their account for up to a month (E.g Amex), depending on the vendors return policy or industry type. Things maybe further complicated given that we are dealing with CC transactions of unauthorized trademarked items.
I don't know how Toro set up his CC payment services, but I don't think it's unreasonable that a refund could take a month or more until the customer sees the credit on his/her statement.
OP, I say relax until you get your February statement. Further, in the worst case, if you are not prepared to occasionally lose $150 for whatever reason, then maybe this hobby is not for you.