Skip to main content
The Moment Sample Applications demonstrate how to integrate Moment SDKs and APIs in real-world scenarios. These samples are designed to be practical, minimal, and production-oriented, helping developers understand complete payment and billing flows—from backend session creation to frontend checkout and webhook handling.

Why Use the Sample Apps?

  • End-to-End Examples – See full integrations, not isolated snippets
  • Best Practices – Follow recommended patterns for security and reliability
  • Faster Onboarding – Start from a working baseline instead of building from scratch
  • Reference Architecture – Learn how Moment fits into real applications

What the Samples Cover

Using the sample apps, you can explore:
  • Creating payment sessions server-side
  • Integrating checkout in web applications
  • Handling success, failure, and retry flows
  • Managing customers, bills, and collections
  • Receiving and validating webhooks
  • Switching between sandbox and production environments

Getting Started

Choose a sample that matches your use case or integration style.

Coming Soon

iOS Sample App (Swift)

Native iOS checkout integration using Swift.

Android Sample App (Kotlin)

Native Android checkout integration using Kotlin.

Next Steps

  • Explore the Moment SDK
  • Review the API Reference for deeper control
  • Set up Webhooks for production workflows
  • Use the samples as a foundation for your own integration