I would call the store to make sure before dropping your payment off but I think I remember seeing a drop slot in the door
They accept credit and debit card payments over the phone. That is how I make my payments so I am unaware of drop boxes.
Thanks! Your answer is awaiting moderation.