Hi Assad,
Upwork accepts Visa, Discover, Mastercard, American Express, Diners Club, and Diners Club International. We do not accept virtual, prepaid, or gift cards. To learn more about adding a credit card to your account, click here.
Thanks!
~Andrea