If you are in the USA, the Federal Trade Commission, Visa, Mastercard etc do not allow charging extra for charge card fees, but they do allow discounts for cash.
Since cash transactions via paypal also cost a percentage, just skip the idea and price your product accordingly.
BarryZ