Custom WooCommerce–Stripe Checkout Plugin

Job ID: 39855679

Budget: $30 – $250 USD

We’re looking for an experienced WordPress / WooCommerce developer to build a custom checkout plugin that integrates with Stripe through a multi-domain proxy structure.

The goal is a clean, reliable checkout system that securely redirects customers to Stripe Checkout sessions hosted on multiple connected domains — while the main WooCommerce site remains isolated and never directly connected to Stripe.

Please read the full scope carefully below before placing your bid.



Core Requirements

1. Checkout Flow
• Customer starts checkout on the main WooCommerce site (Domain A).
• When clicking “Pay,” the request routes to a connected domain (Domain B), which instantly creates a Stripe Checkout session and redirects the customer to Stripe.
• After successful payment, the user returns automatically to the main store (Domain A) with confirmation.
• The transition must be instant and seamless, without showing another storefront.

2. Multi-Domain / Multi-Account Logic
• Support for multiple domains (B, C, D…), each with its own Stripe account and VPS/shared host.
• Round-robin or sequential rotation between domains.
• Add/remove domains easily in WooCommerce admin.

3. Technical Setup

Each connected domain runs a small WordPress site and plugin to:
• Handle Stripe session creation, webhook responses, and redirects.
• Communicate securely with the main WooCommerce site through REST API.
• Provide easy replication for new domains (2–5 total).

You’ll also provide:
• Full setup documentation (DNS, SSL, WordPress installation, plugin deployment).
• A clean, modular system that we can expand later.

4. WooCommerce Admin Panel
• Add/remove domains and Stripe keys.
• Manage routing order and enable/disable accounts.
• View logs and endpoint status.

5. Email Handling
• Disable Stripe’s customer email notifications.
• All customer emails must come only from the main WooCommerce domain.

6. Documentation & Training
• Full step-by-step written guide (and/or short recorded walkthrough) showing:
• Setup on VPS or shared hosting
• DNS/SSL linking
• Adding new domains/accounts
• Verifying successful connections



Tech Stack
• PHP 8.x
• WordPress / WooCommerce latest
• Stripe API (Payment Intents / Checkout / 3D Secure)
• REST API / cURL for communication
• VPS or shared hosting (no cPanel required)



Deliverables
1. Fully working WooCommerce plugin (main + endpoint scripts).
2. Admin dashboard for configuration and monitoring.
3. Documentation and demo proof of successful multi-domain flow with Stripe test keys.



Budget & Terms

• Timeline: 7–10 days (including testing & documentation)
• Milestone: One milestone, funded upfront — released after verified demo.
• If everything works as planned, we’ll offer ongoing work (future gateways, automation, plugin expansion).



To Apply

Please include in your proposal:
• 1–2 examples of custom Stripe or WooCommerce integrations you’ve built.
• Your estimated delivery time.
• Confirmation that you can include documentation and demo testing.