Delabowlz
Welcome to The Rx. I hope you enjoy the site. Discussing various credit cards on these forums can be sensitive and in some cases not in the best interests of either players or books. Your best route to take is contact The Greek customer service department and ask them to give you explicit instructions on making your deposit.
Best of luck, wilheim.