App Store Payment Alternatives - Open Source and Public Libraries
by Ashok Balasubramanian Updated: Sep 20, 2021
Judge Yvonne Gonzalez Rogers ordered that iOS apps must be allowed to support non Apple payment options in the Epic v. Apple case. In this case, Apple also scored a partial victory as the judge stopped short of calling it a monopoly. The judge also ordered Epic Games to pay Apple 30% of its revenue through the direct payment system. Epic is fighting a similar lawsuit against Google. Countries like South Korea have passed laws requiring Apple and Google to offer alternative payment systems to their users in the country. While the jury is still out on the Epic v. Apple case, it brings out two aspects. Is what is often referred to by developers as the "Apple Tax" of 30% indeed justified? For this reason, Epic launched the Epic Games Store to demonstrate that they could operate at a lower revenue cut of 12%. The second aspect is platform and payments interoperability. When platform interoperability becomes mandated or a global best practice, developers should be ready to bring in payment gateways of their choice. The kandi kit for App Store Payment Alternatives showcases the popular open source payment gateways such as Omnipay, Active Merchant, and CI Merchant and libraries available to connect with leading payment platforms such as Stripe, Braintree, and Razorpay.
Core libraries and samples from Omnipay, a framework agnostic, multi-gateway payment processing library for PHP.
Libraries on Active Merchant, a simple payment abstraction library extracted from Shopify.
Though no longer actively supported use the library to build and support your own gateway. If you are not looking to build but to use, then leverage other frameworks.
Libraries for Braintree integration.
Libraries for Razorpay integration.
Libraries for Stripe integration.