I am sorry I just realised that I was not specific enough. I've been wanting to build a service platform to offer services where people were not restricted to use a certain currency for certain services like paying a transaction fee. So imagine something like MEW for ethereum with the difference that you can pay tx fees with Euros or BTC.
Rest, if you want to exchange BTC with any other payment gateway, we can use Braintree for it as Paypal doesn't support directly for the exchange of BTC.
My problem is this right here: Braintree acceptable use policy: https://www.braintreepayments.com/legal/acceptable-use-policy
but If you want to sell your BTC for PayPal for example then you could use some combination of different APIs like PayPal API + BlockTrail etc.
Wouldn't Paypal block my API key as soon as the visit my site? Here their acceptable use policy: https://www.paypal.com/us/webapps/mpp/ua/acceptableuse-full