If you don’t have an IBAN and BIC, you can still get paid through PayPal.
Another option would be to sign up for payoneer’s Global Payment Service. This gives you an IBAN and BIC even if you don’t live within the SEPA.
Some points to keep in mind:
payoneer has charges, e.g. for withdrawing money at an ATM
You need to sign up for a Euro account with payoneer, the default is dollars
To verify your account with payoneer, you need to provide proof of identification (e.g. passport, driver’s license)
It can take 3-4 weeks until your card is delivered