React Native and Expo demo
The React Native and Expo demo implements Kora Market as a tactile cross-platform storefront. It gets a finalized order ID from a merchant backend and reaches the native Inttegro payment sheets through the React Native bridge.
About the app
Kora Market is a cross-platform mobile storefront that gives shoppers a tactile product experience and a native path to payment. The buying journey can feel consistent across iOS and Android while still respecting the conventions of each platform.
For the merchant, it offers a shared application layer without reducing checkout to a web view. The backend continues to own the customer, product, price, and order so the mobile app can remain a safe presentation surface.
Connect your MCP client and ask MCP to design the server, Expo, and native boundaries for your checkout. Use the resulting plan to guide implementation and device testing.
What it demonstrates
- A React Native storefront run as an Expo development build
- Native payment-sheet presentation through the Inttegro React Native SDK
- A backend-owned customer, order, amount, currency, and API key
- Privacy-safe payment-sheet events with React lifecycle cleanup
Run the demo
Install the JavaScript dependencies, configure the merchant backend URL, and build the native iOS or Android application. Expo Go cannot load this custom native module. The released README contains the exact install, test, and platform run commands.
Follow the integration
src/demoBackend.tsrequests the finalized order from the merchant backend.App.tsxinitializes and presents the sheet and cleans up the telemetry subscription.
Production boundary
Authenticate the app to your merchant backend and keep all authoritative order fields there. The application receives an order ID and verifies the final payment result through server-owned state before fulfillment.