https://www.braintreepayments.com/pricing
Fastspring charges 5.9% + $0.95 (or optionally 8.9%) and then holds your money for 2 weeks at a time.
The paperwork and $35/month fee (with $75 minimum in transaction fees) are the reason that Braintree can charge their rate.
The lack of those is why Fastspring charges what it does.