Have you tried different kinds of cards cards like Visa, MasterCard, Discover?
They probably don't accept the kind you have. Generally amex due to fees.
I only have paid in person. Sorry I can't give you more.
Thanks! Your answer is awaiting moderation.