Wix-Stripe Subscription Integration Developer

Job ID: 39607149

Budget: $250 – $750 USD

Stripe-Wix Integration Developer
Job Title: Wix Velo Backend Developer - Stripe Webhook Integration

Project Type: Fixed Price Project
Budget: $330
Timeline: 5 days
Category: Web Development > Backend Development
Skills Required: JavaScript, Node.js, Stripe API, Wix Velo, Webhook Development

Project Description
I need a skilled Wix Velo backend developer to create a secure webhook integration that automatically syncs Stripe subscription purchases with Wix member roles for our AI compliance platform (Embodier.ai).

This is a critical component of our automated billing system that needs to work flawlessly from day one. The integration must handle subscription events in real-time and assign the correct member permissions instantly.

What You'll Build
Create a complete Stripe webhook handler that:

Receives and validates Stripe webhook events using HMAC signature verification

Processes subscription checkout events (checkout.session.completed)

Automatically matches customers by email and assigns correct Wix member roles

Handles subscription tier mapping (starter, pro, enterprise)

Includes comprehensive error handling and logging

Technical Requirements
Required Skills:

Wix Velo (JavaScript backend functions) - MANDATORY

Stripe webhook integration experience - MANDATORY

Node.js 18+

JWT/HMAC signature validation

Wix Members API experience

Experience with asynchronous JavaScript

Tech Stack:

Wix Velo backend environment

Stripe webhooks API

Node.js runtime

Wix Members API

Exact Deliverables
stripeHook.js file - Complete webhook handler with:

Stripe signature validation using webhook secrets

Customer email matching to Wix Member records

Role assignment logic (starter, pro, enterprise)

Comprehensive error handling

Logging to Wix Site Monitoring

Environment Setup

.env.example template for all environment variables

Clear documentation of required Stripe webhook secrets

Testing & Quality Assurance

Mocha/Chai unit tests with >90% code coverage

Test cases for success and failure scenarios

Validation of webhook signature verification

Documentation

Step-by-step deployment README

API endpoint documentation

Troubleshooting guide

Payment Terms
50% milestone payment ($165) - On code completion and successful testing

50% final payment ($165) - On successful live deployment and 48-hour monitoring confirmation

Application Requirements
Your application MUST include:

Portfolio Evidence - Link to at least one live Stripe webhook integration you've built

Code Sample - GitHub code snippet showing Stripe signature validation implementation

Timeline - Your estimated turnaround time (maximum 5 days)

Wix Experience - Brief description of your Wix Velo backend experience

Questions - Any clarifying questions about the project scope

Success Criteria
Webhook processes subscription events in under 2 seconds

Zero failed role assignments during 48-hour monitoring period

All unit tests pass with >90% coverage

Code follows JavaScript best practices and is well-documented

Integration handles edge cases gracefully (duplicate events, failed API calls, etc.)

Bonus Points
Experience with automated billing systems

Previous work with SaaS subscription management

Knowledge of compliance/security best practices

Experience with webhook retry mechanisms

Next Steps
Selected developer will:

Receive access to staging Wix site and test Stripe account

Work with provided API documentation and testing credentials

Deploy to staging environment first for testing

Migrate to production after successful validation

Provide 48-hour monitoring period with immediate issue response

Ready to build a rock-solid webhook integration that powers our automated billing system? Apply now with your portfolio and code samples!

Project Tags
stripe, wix, webhook, velo, javascript, nodejs, backend, billing, saas, integration, api, payment-processing