---
title: "Allow payments outside your iOS app"
canonical_url: https://docs.connect.worldline-solutions.com/blog/#bookmark_a72eddcf736cadce13790995c5a19578
section: bookmark_a72eddcf736cadce13790995c5a19578
---

# Allow payments outside your iOS app

30 May 2025 Georgios Hadjigeorgiou, Product manager
![](https://docs.connect.worldline-solutions.com/dA/a72eddcf73/image/blog-post-payments-outside-an-app.jpg?language_id=1)  
There is a significant shift in the iOS development landscape, following a [U.S. federal court decision](https://developer.apple.com/news/?id=9txfddzf) that directly benefits iOS developers and U.S consumers alike.  
Under the recent ruling, Apple is now prohibited from imposing commissions or fees on purchases made outside of an app. It mostly affects gaming, digital goods and services applications. Additionally, developers have greater autonomy when it comes to styling, formatting, and placing links to external payment options.

# Key highlights

**No commissions on external purchases:** You can now redirect users to their own websites or third-party payment processors such as Worldline to pay for their services. This means you can process subscription fees, digital goods, or in-app content purchases without incurring Apple's previous 27% commission.  
**Design flexibility:** You can now customize the design and placement of payment links for external services like event ticketing, e-commerce, or in-app subscriptions. Whether you're selling virtual tickets for a concert or offering premium content in a learning app, you can now create a seamless checkout experience tailored to your brand.  
**User experience:** Users can choose to make purchases through your app or be redirected to a browser where they can pay through their preferred payment product, be it credit cards, digital wallets, or alternative payment methods. This flexibility empowers consumers and provides a more satisfying purchasing experience. Worldline is well equipped with a lot of [payment methods across Europe, Asia, Africa, North America and Latin America.](https://docs.connect.worldline-solutions.com/payment-methods/view-by-country/)

# How to implement payments outside iOS apps

<br />

The U.S. federal court decision now allows you to redirect your consumers to a checkout page outside the app. This means that you can redirect the user to an external browser to complete the payment and then back to your mobile app. You can achieve this using either Worldline's MyCheckout hosted payment pages or your own custom checkout page:

1. To begin integrating with MyCheckout hosted payment pages, find out how to [get started with the integration.](https://docs.connect.worldline-solutions.com/documentation/hosted-payment-pages/.md)
2. To learn about accepting a wide variety of payment options in the US, [view the full overview of available payment products.](https://docs.connect.worldline-solutions.com/payment-methods/view-by-payment-product/)

# How to redirect the user outside the application and then back

* **If you are using the [MyCheckout hosted payment pages](https://docs.connect.worldline-solutions.com/documentation/hosted-payment-pages/.md):** When the user begins the checkout inside your mobile application, from your backend, request a link to the hosted checkout by using this [API call](https://apireference.connect.worldline-solutions.com/s2sapi/v1/en_US/java/hostedcheckouts/create.html?paymentPlatform=ALL) from your server. Make sure to provide as a return URL the path to your mobile application or a dynamic deep link.
* **If you are building you own checkout page:** Make sure to send the user back to your mobile application after finalizing their payment. If you need help with building your own checkout page, take a look at the [example applications](https://github.com/Worldline-Global-Collect#-sdks--example-apps) and a [JavaScript SDK](https://docs.connect.worldline-solutions.com/documentation/sdk/mobile/javascript/.md).
[Read more
Read less](https://docs.connect.worldline-solutions.com/blog/.md#hidden_a72eddcf736cadce13790995c5a19578)
