Full Stack Developer for E-Shop
Budget: $25 – $50 USD
I have an almost-finished e-commerce site built with Next.js and now need the checkout flow completed. The only feature still missing is a solid Stripe payment implementation that supports multiple currencies.
Here’s exactly what I expect from you:
• Integrate Stripe (Elements or Checkout—your call) on the client side.
• Create the necessary Next.js API routes/route handlers to generate PaymentIntents, confirm payments, and process webhooks.
• Pass the shopper’s selected or detected currency to Stripe so totals, fees, and receipts appear in that currency.
• On successful payment, persist order details to my existing MongoDB database.
• Supply a concise README so I can drop in my Stripe keys locally and when deploying to Vercel.
Acceptance criteria: I spin the project locally, pay with Stripe test cards in USD, EUR, and GBP, see each transaction in my Stripe dashboard, and find the related order stored in MongoDB.
The rest of the site—catalog, cart, styling—is done; this task is purely about payments. The codebase already uses React, TypeScript, and Tailwind, so please follow the same conventions and submit clean PRs via GitHub.
If you’ve shipped a multi-currency Stripe integration in a Next.js app before, a link or snippet will strengthen your bid. Share your timeline as well; I’d like this wrapped up in the next few days.
Here’s exactly what I expect from you:
• Integrate Stripe (Elements or Checkout—your call) on the client side.
• Create the necessary Next.js API routes/route handlers to generate PaymentIntents, confirm payments, and process webhooks.
• Pass the shopper’s selected or detected currency to Stripe so totals, fees, and receipts appear in that currency.
• On successful payment, persist order details to my existing MongoDB database.
• Supply a concise README so I can drop in my Stripe keys locally and when deploying to Vercel.
Acceptance criteria: I spin the project locally, pay with Stripe test cards in USD, EUR, and GBP, see each transaction in my Stripe dashboard, and find the related order stored in MongoDB.
The rest of the site—catalog, cart, styling—is done; this task is purely about payments. The codebase already uses React, TypeScript, and Tailwind, so please follow the same conventions and submit clean PRs via GitHub.
If you’ve shipped a multi-currency Stripe integration in a Next.js app before, a link or snippet will strengthen your bid. Share your timeline as well; I’d like this wrapped up in the next few days.
Related categories:
JavaScript
Node.js
Stripe
Payment Gateway Integration
Full Stack Development
MongoDB
API Development
Next.js