I am posting a video update of the progress of IZIOS, its a long video but for those who have been following I think you will find it interesting how much progress has been done and you can see some behind the scenes on the actual backend , my actual workspace and the system itself.
Are you running Stripe Connect for the marketplace?
I didn’t use their Connector, I setup web hooks and my own api keys. Not sure if the Agent still uses stripe connect, but because i have other things i needed executed i had to build in inventory checks and authorizations until inventory was confirmed, then charge once holds go through, etc.
I was wondering more because Stripe Connect has two different setups and was curious on if you’re setup to do Customer > You > Merchant or Customer > Merchant > you take %.
I’m going to be setting up as Customer > Me > Merchant and might have some questions down the line.
I basically setup an e-commerce platform i take all payments and settle net 15 with my suppliers through a larger distribution company that does the diamond import, I do end of day order submissions with them and do a bank transfer a few days after that. The only thing I do programmatically is after we verify availability I do an authorization on the card through stripe, then when the hold on the api side goes through to my supplier i capture the payment, that gives me 24 hours to send the order.
i liked that “analytics” and real data thingy you did that shows the global map and connections and all that.
Would you like to share some tips on how you achieved this ?
Is it just regular Stripe invoicing then?
the realtime map it can built many different ways, I did a 3d globe as well but i felt it was wasting resources loading all the geometry. It can generate maps using public libaries just request it to build a realtime analytics tracking page with region detection including country, state, city, and have it show current online customers on the map based on geolocation. Additionally you can ask it to do a journey tracking for funnels you have and pages. Make sure you include in your privacy policy that you are gathering this data.
Yes I believe so If i’m understaning the question, i asked the agent to write up the flow though:
-
Used Replit’s Stripe Integration - Replit has built-in support for Stripe. We used Replit Agent to scaffold the initial integration, which set up the connection between our Node.js/Express backend and Stripe’s API.
-
Secrets Management - Replit’s Secrets feature securely stores our Stripe API keys (
STRIPE_SECRET_KEY,STRIPE_WEBHOOK_SECRET). These are never exposed in code or version control - Replit injects them as environment variables at runtime. -
Sandbox Testing First - We developed and tested everything in Stripe’s test mode before going live. This let us simulate the entire payment flow with test card numbers without processing real money.
-
Webhook Configuration - Stripe sends payment events (authorization, capture, failure) to a webhook endpoint on our Replit app. We configured the webhook URL in Stripe Dashboard to point to our Replit deployment URL.
How It Works Together
Customer → Replit App → Stripe API → Payment Processed → Webhook → Replit App → Order Created
-
Our Replit-hosted Express server creates Stripe PaymentIntents
-
Stripe handles all the sensitive card processing (we never see full card numbers)
-
Stripe sends webhook events back to our Replit app to confirm payment status
-
Our app processes the order only after receiving confirmation from Stripe
Going Live
When we were ready for production:
-
Installed the “Replit Integrated Payments” app in our live Stripe account
-
Completed Stripe’s business verification (KYB)
-
Added our live Stripe keys to Replit Secrets
-
Published the app through Replit’s deployment system
The nice thing about Replit is that Secrets are environment-specific, so we can have test keys for development and live keys for production without changing any code.