Easyship and Stripe Integration on Laravel php application need Software Development
Contact person: Easyship and Stripe Integration on Laravel php application
Phone:Show
Email:Show
Location: Burnaby, Canada
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Job Title: Laravel Developer for Stripe + Easyship Integration (Multi-Account, Tax-Safe, Invoice-Ready)
We’re hiring an experienced Laravel backend developer to implement a custom integration between Stripe Checkout and Easyship. The goal is to allow individual users (campaign creators or sellers) to connect their own shipping accounts and offer real-time international shipping and duties through Stripe Checkout with proper tax handling and invoice formatting.
This is a multi-vendor setup that uses Stripe Connect Express (with destination charges) and Stripe Tax. Each user on the platform must be able to manage their own Easyship configuration while funds are routed correctly to their connected Stripe account.
Project Goals
1. Allow each creator or vendor to:
• Connect their own Easyship account (via API key or OAuth)
• Set up personalized shipping carriers, rates, and duty preferences (DDP/DDU)
2. During buyer checkout:
• Use the creator’s Easyship account to fetch real-time shipping rates and import duties
• Allow multiple shipping options (e.g., standard, express)
• Build a Stripe Checkout session that includes:
o Product or contribution amount (taxable)
o Shipping fee (taxed depending on region)
o Duties (non-taxable)
o Stripe Tax enabled (automatic_tax: true)
• Ensure funds are routed to the creator’s Stripe Connect account using destination charges
• Retain platform fees where applicable
3. Display a clear, accurate Stripe invoice:
• Itemized breakdown showing product, shipping, and duties as separate line items
• Tax applied only to eligible items
• Invoice must be suitable for customer transparency and compliance audits
Tech Stack
• Laravel (PHP 8+)
• Stripe Connect Express with destination charges
• Stripe Tax
• Easyship API (multi-account structure)
• Optional frontend integration using Blade + JS
Scope of Work
• Implement per-user Easyship account integration
o Secure token storage or OAuth flow
o Link to the creator’s Stripe Connect ID
• Build real-time quote system
o Accept buyer shipping address
o Query Easyship with product info to return shipping and duties
o Provide multi-option shipping quotes when available
• Create dynamic Stripe Checkout sessions
o Include product, shipping, and duties as separate line items
o Use appropriate tax codes (txcd_20060000 for duties, txcd_20030000 for shipping)
o Enable Stripe Tax (automatic_tax: true)
o Use destination charges to send funds to the creator’s Stripe account
o Apply application fee for platform retention
• Format and test Stripe invoices
o Ensure line items are clearly displayed
o Confirm duties are not taxed and tax applies only where required
• Deliver Laravel implementation
o Controller or service class that is production-ready
o Example payloads, integration guide, and dev notes
Required Skills
• Laravel (PHP 8+) backend development
• Stripe APIs: Connect Express, Checkout, Tax, destination charges
• Easyship API (enterprise) or similar shipping platforms
• Experience with multi-account integrations (per-user API auth)
• Understanding of tax codes and invoice compliance in Stripe
Timeline
• Delivery goal: 1 week
To Apply
Please include the following in your response:
• Summary of your relevant experience
• Examples of Stripe or Easyship integrations you've built
• GitHub or portfolio links (Laravel work preferred)
• Your hourly or fixed rate
• Availability and earliest start date" (client-provided description)
Matched companies (5)

JanakiBhuvi Tech Labs Private Limited

Chirag Solutions

Junkies Coder

SJ Solutions & Infotech
