Paypal unfortunately, whilst it's not the best it's the most favoured and easiest as it's integrated.
Is it possible to accept money directly to card account , without having paypal ? Is it possible to accept money directly to bank account ? Is it possible to accept via post? * But I guess it will not be safe to provide card details Thanks
PayPal for a few reasons... Familiarity, affiliation with eBay, convenience, widespread use in the USA (1 in 4 Internet shoppers uses PayPal) and security. Best of luck to you.