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.Checkout (Redirect) - Web
A complete example of redirect-based checkout using Moment APIs.
Checkout (Embedded) - Web
Inline checkout integration using the Moment JavaScript SDK.
Flutter Sample App
Cross-platform mobile checkout using Flutter.
React Sample App
End-to-end checkout integration using React.
React Native Sample App
Mobile checkout integration using React Native.
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

