**Payment Integration Developer — Soar Payments into Next.js Platform**
Worldwide
**Payment Integration Developer — Soar Payments into Next.js Platform** **Project Overview** We're integrating Soar Payments as the primary payment processor into VIV Privé, a luxury AI concierge platform built on Next.js 14. We recently received approval from Soar Payments and need a clean, production-ready integration completed quickly. **Tech Stack** - Next.js 14 (App Router) - Supabase (PostgreSQL + Auth via Clerk) - Vercel deployment - Existing Stripe test-mode code to reference/replace - Resend (email confirmations) - Twilio (SMS notifications) **Scope of Work** - Integrate Soar Payments API into the booking/checkout flow - Replace current Stripe test-mode implementation - Ensure payment confirmation triggers existing email (Resend) and SMS (Twilio) flows - Handle webhooks for payment success, failure, and refund events - Test end-to-end in staging before production push - Clean, documented code — no patch scripts **Requirements** - Proven experience with payment gateway integrations (not just Stripe) - Comfortable working in Next.js 14 App Router architecture - Able to read existing codebase and integrate without breaking current flows - Available for a quick async debrief before starting - Delivers production-ready code with TypeScript (npx tsc --noEmit must pass) **Nice to Have** - Experience with Soar Payments or similar high-risk/luxury merchant processors - Familiarity with Supabase RLS and webhook security **Budget** Fixed price — please submit your proposal with a quote and estimated timeline. **Timeline** Looking to start immediately. Expect 3–5 days for a clean integration. To apply, include: (1) a relevant payment integration you've completed, (2) your approach to webhook security, and (3) your fixed-price quote.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesMiami3:00 PM
- $500 total spent1 hire, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by