Skip to main content
All CollectionsAccess, Products & Payments
Movement Checkout for App Store Apps
Movement Checkout for App Store Apps
Updated over a month ago

Learn how to collect payments for your Apple App Store/Google Play Store App via the Movement checkout, helping to avoiding large transaction and processing fees and taking advantage of the Movement Checkout features and tools, such as Order Bumps and Split-Payments.

💡 Note: This payment page would need to be marketed/shared outside of your App Store App, for example through Social Media or Email Marketing.

Setting Up Your Payment Funnel

1. Build a Payment Landing Page

Create a landing page in your Movement app to serve as the external checkout. This page will capture user payments and subscription sign-ups. The Access rules for this page can be set to Public or Requires Purchase.

  1. Navigate to your app builder and click Create New Page.

    • You can create your page from scratch or use the Movement created Template for this landing page:

  2. Add a Purchase Button, or set the Access Rules for the page to "Requires Purchase" to prompt a purchase button and link it to the subscription or product you’re selling.


2. Redirect Users Post-Purchase

Once payment is completed, use Movement’s post-purchase actions to guide users to download your app from the App Store.

  1. Go to the product’s settings in the Movement dashboard.

  2. Add a post-purchase action linking to a new page or popup with download instructions.

  3. Include:

    • A direct link to your app in the App Store.

    • Step-by-step instructions like:

      • “Tap the App Store link.”

      • “Download and install the app.”

      • “Log in with the account you just created.”

💡 Note: Because your Apple App Store App and Google Play Store App are synchronised with your Movement Progressive Web App, users who sign up and make a purchase in Movement have their data reflected in your App Store App.


3. Promote the Payment Funnel

Since the checkout process happens outside the App Store, you’ll need to actively direct users to your payment page.

  • Social Media: Share the landing page URL via Social Media to guide users to the external checkout.

  • Email Campaigns: Send existing leads emails with links to the landing page.

💡 Note: Every page of your Movement Progressive Web App has a unique URL. To find this, hit the "Share" button whilst on the page in the App Editor.


Why Use an Movement Payment Funnel?

Save on Fees

Avoid app store commissions (up to 30%) by processing payments externally, letting you keep up to more of each sale.

Custom Payment Experience

Tailor the checkout flow to fit your brand, offer coupons, or adjust pricing without restrictions.

Increased Control

With external payments, you manage access, pricing, and post-purchase engagement directly.

More Options

By having users checkout via Movement, you can make use of the additional features and tools available, such as Order Bumps and Split-Payments.


Full User Flow 📋

  1. Your Website/Socials/Email: Your marketing efforts and link sharing drive new leads to your Movement hosted landing page.

  2. Payment Completion: Users complete payment on your landing page, and create their a accounts.

  3. App Download: After payment, users are redirected to instructions for downloading and accessing the app.

  4. Login: Once the app is downloaded, they log in to access their purchased content.


Frequently Asked Questions

What should I include on the payment landing page? Ensure you have:

  • A clear CTA (“Subscribe Now”).

  • Details about the subscription benefits.

  • A user friendly design.

Can I set up coupons or discounts? Yes, Movement allows you to create coupons and special promotions for your products.
​

How do I track user purchases? All purchases are logged in your Movement dashboard, where you can view user details and manage subscriptions.


By following these steps, you can create a frictionless payment experience outside the App Store, maximize your revenue, and maintain a professional user journey.

Did this answer your question?