@Fatemablabla have you tried aliexpress instead of alibaba? I'm guessing the website supports paypal payment and since PayPal now supports crypto payment solution it will be a perfect solution to your need
Actually AliExpress doesn't support PayPal for all sellers and all countries. The seller has to have this payment method activated and the list of countries is short.
Since I do buy things from AliExpress now and then I was rather surprised by your "guess". I've looked into their support page it tells it clearly:
Paypal can only be used when seller has activated Paypal account for his/her store, and, meanwhile, the order will be shipped to below countries(in alphabetical order):
French, Germany, Italy, Israel, Netherland, Norway, Portugal, Poland, Spain, Sweden, Saudi Arabia, United States, United Kingdom, United Arab Emiratesd
I've also found on internet a story about a conflict between AliExpress and PayPal from many years ago, which is the possible cause for PayPal not being widely accepted on AliExpress. I don't know how legit it is,
but here's the link.
Since I think that Alibaba and AliExpress have the same ownership (basically more or less the same company) I think that this means that PayPal is out of question for both.
So Bitcoin VISA/Mastercard prepaid/debit cards are still the way to go for OP.