In the Fall of 2019, on the advice of the merchant services company used by all of our leagues (Paysafe), inLeague updated our software to use Authorize.net as a back-end payment gateway in place of Firstdata, which had been in place since 2012. Paysafe had purchased our original merchant services partner, Flagship, and we were looking to modernize our payment platform. 

The transition to Authorize.net exposed several problems with the payment ecosystem:

inLeague conducted a thorough investigation of payment processing alternatives in the Spring of 2020 and is pleased to announce that we have negotiated a deal with Stripe that promises to reduce volunteer administration and improve the payment experience for leagues, treasurers, inLeague software developers, and end-users alike.

How Stripe Works: Fees and a Comparison

Stripe is distinct from many traditional merchant services companies or payment gateways in that they are primarily a technology company rather than a traditional financial company.

Part of the difficulty in an apples-to-apples comparison between Paysafe and Stripe is that it's very difficult to know exactly what a single Paysafe merchant account costs, for two reasons:

Stripe simplifies the picture by charging a flat rate for all transactions with very few add-ons that are always obvious. Stripe eliminates the separation between merchant services and gateway: they are the only other entity involved and everybody (inLeague and our leagues) deals directly with them for everything.

So what does it cost?

Stripe's pricing is public and transparent: 2.9% + 30 cents per successful transaction. There are no monthly fees. inLeague has negotiated a discounted rate of 2.7% + 30 cents for our leagues.

Is that higher than what we pay now?

inLeague analyzed statements from several of our constituent leagues and determined that most leagues will pay Stripe similar fees to what they are currently paying. If your league has an interchange plan and many of your families use debit cards, your average fees are brought down by the greatly discounted rates for debit cards under interchange plans. In that instance, your fees will go up. We auditioned alternatives, but ultimately none of them came close once we accounted for the user experience, the treasurer's experience, and the possibilities for the future.

Once we have been with Stripe for a while, either inLeague or our leagues can negotiate for better rates or interchange plans through Stripe. It was difficult to promise much business of any kind for 2020, but Stripe was willing to work with us and we are confident in improving these rates further. 

FeaturePaysafe / Authorize.netStripe
Refunds120 day limitNo limit
Monthly FeesUp to $100None
Mobile App PaymentsPossible but difficultEasy
Account SetupPhysical paperwork and phone calls with two entitiesOnline through inLeague
ACH / Bank PaymentsPossible but difficultEasy
Reporting & League InterfaceAdequateExcellent
Canceled Cards: Refunds & Recurring BillingFew or cumbersome solutionsAutomatic Card Updater
Future PotentialDifficult to scaleImproved rates through inLeague

inLeague Is Not The Merchant (...yet)

The fundamental role of "Merchant" is still held by each individual league, with one or more Stripe accounts tied to their league bank account. inLeague acts as a transaction broker but is not a party to the transaction: Stripe deducts their fees from each charge and the remainder goes to the league's Stripe account. League accounts are connected to Stripe through inLeague so that inLeague's software can process transactions on the league's behalf, but everything to do with that transaction resides with the league: neither the funds nor the liability relating to the transaction pass through inLeague. Stripe calls these accounts "Connect Standard" for software platforms that facilitate transactions but otherwise get out of the way.

The only drawback to this arrangement is that it limits the extent to which inLeague is able to negotiate on behalf of all of our leagues together, because Stripe has to turn around and deal with Visa, American Express, and Mastercard on behalf of each individual merchant account, even if they all share a Tax ID. 

inLeague is investigating the possibility of assuming the responsibility of the merchant account and then paying out funds to leagues. This is a significant logistical, accounting, and tax change and will not happen in 2020, but in the long run it would save a considerable amount of money.