Looking at the PayPal pricing (https://www.paypal.com/ca/webapps/mpp/merchant-fees), it seems there's a complete steal. Underneath the Stripe-esque 2.9% + $0.30 per transaction, there's this.
Payflow Pro
$25 Monthly Fee
$99 setup
$0.10 per transaction
From Stripe, "We offer volume discounts to businesses processing more than $80,000 per month." Seems like any business above $1k per month and under $80k would save money. ($25 / 2.9% = $862).
Am I missing something?
Maybe, for a taste of it: Paypal ships API documentation as X00 page PDF files. Their Payflow Pro product, being relatively simple, requires only 176 pages.
Or, in terms of design decisions, consider all the fun of writing software which implements a case statement that maps error code 100 to "Invalid transaction returned from host (Processor), in the case where the processor is Global Payments East or Central." to, well, whatever the heck you're supposed to do when that happens.