WooCommerce Payment Integration + Automated Instance Provisioning (Cross-Server Webhook System)

Posted 2 hours ago

Worldwide

Summary

Overview We're looking for an experienced PHP/WordPress developer to connect our public-facing WordPress website with our separate application backend so that the entire customer journey, from selecting a package to a live instance being provisioned, is fully automated. The architecture is already defined. We need someone to build it cleanly, securely, and reliably. What We Have A fully built WordPress website (no checkout yet) A working PHP/MySQL app backend with an existing instance-creation script (you won't need to rewrite it, just trigger it correctly) A clear architecture diagram and spec we'll share upfront Scope of Work (3 Fixed-Price Milestones) Milestone 1 — WooCommerce E-commerce Setup Install and configure WooCommerce on our existing site, set up our pricing plans as products (recurring subscriptions, monthly/annual), configure WooCommerce Subscriptions, style the checkout to match our existing design, and set up order confirmation emails and customer account pages. Milestone 2 — Payment Gateway Integration Integrate a payment gateway (test + live), configure subscription billing with renewals and failed payment handling, support plan upgrades/downgrades, verify webhook signatures, and fully test across card types and edge cases (declined cards, expired cards, mid-cycle plan changes). Milestone 3 — Webhook + Queue + Automated Provisioning (Core Integration) This is the main custom piece. On the WordPress side: hook into order/subscription events, HMAC-sign a payload, and POST it securely to our app server. Also build a REST callback endpoint to receive the "instance ready" confirmation and notify the customer. On the app server side: build a /api/provision endpoint with HMAC verification, a provisioning queue table with status tracking (pending/in_progress/completed/failed), a cron worker that calls our existing provisioning script, retry/failure logic with alerting, and a success callback to WordPress. Must include full idempotency protection against duplicate webhook deliveries. Deliverable: end-to-end test with a real test payment resulting in an instance being created and the customer notified. Required Skills WooCommerce + WooCommerce Subscriptions development Payment gateway integration (webhooks, subscription lifecycle) PHP REST API development HMAC request signing and signature verification Cron-based job/queue processing Security-conscious practices — this handles real payments and live infrastructure

  • $900.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Payment Gateway Integration
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:2 hours ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 7, 2026
  • Pakistan
    5:55 PM

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo