Ecommerce integration

Coordinate client bills and worker pay with Stripe

Connect Stripe with Wingspan to link client billing and worker pay. Collect client payments through Stripe Billing. Track the related contractor costs in Wingspan. Your team reviews funds and approves worker pay. Keep one owner for each payment. Client bills and worker pay keep separate controls.

Stripe logo Stripe
Wingspan

Connect the work to the payment

  • Stripe

    Invoice

    Wingspan

    Client invoices and payers

  • Stripe

    Customer

    Wingspan

    Client invoices and payers

  • Stripe

    PaymentIntent

    Wingspan

    Client invoices and payers

Choose which records sync and when they move. Your team stays in control of work review and payment approval.

Client billing from approved project work

Approved client work supplies billable units and line items. The client engagement keeps the billing terms. Wingspan creates a draft invoice in Stripe Billing. Your team reviews and sends the client bill. Contractor payables keep their own amounts and approvals.

Clear worker and billing data rules

Wingspan keeps worker forms and bank details for its own pay path. Stripe Billing gets client billing details and amounts. Stripe Connect has its own identity and bank checks. Share only the fields needed for the selected path. Each tool keeps its own access rules.

Link client collections to pay review

A client payment in Stripe updates the Wingspan client invoice. Your team sees which client bills are paid. For pay-when-paid work, finance checks funds before paying contractors. Payment success does not mean cash is ready to use. Payer approval for contractor pay stays separate.

How Stripe works with Wingspan

Stripe Billing sends client invoices and collects payments. Wingspan manages worker records, work, and pay. Each worker record is called a payee in the app. It keeps the selected Contractor or W-2 type. Contractors use invoices and payables for amounts owed. W-2 workers use pay statements and payroll with tax withholding.

Client work and billing terms supply Stripe invoice lines. Stripe payment updates sync back to the Wingspan client invoice. For pay-when-paid work, your team reviews the client payment and available funds. A successful client payment does not approve worker pay. Finance gives separate payer approval for contractor payables.

Use Wingspan banking or the selected Stripe Connect pay path for each contractor payment. A Stripe Transfer moves funds to a connected account balance. A Stripe Payout moves funds to the account's bank. Keep one owner for each payment to avoid sending it twice.

Start with the records you already use

Invoice
A Stripe bill sent to a client. It tracks amounts, due dates, and payment status.
Customer
A client file in Stripe. It stores contact details and payment methods.
PaymentIntent
Tracks a client payment attempt. A succeeded status shows a successful payment attempt.
Payout
Moves funds from a Stripe balance to the account's bank.
Transfer
Moves funds to a connected account balance in Stripe Connect.
Account
A Stripe connected account. It has its own identity, bank, and payment rules.
Refund
A record in Stripe. It sends money back to a client.

Sync options

Choose which tool holds each record. Set the changes that sync between them. Connect your records to the Wingspan workflows below.

Invoice

Client invoices and payers

Wingspan to Stripe

Approved client work and billing terms supply Stripe invoice lines. Wingspan creates a draft Invoice in Stripe Billing. Your team reviews and sends it. Contractor invoices and payables track a separate amount owed to the worker. Client collections do not approve contractor pay.

Customer

Client invoices and payers

Stripe to Wingspan

Customer records in Stripe sync into Wingspan as client payer records. They give buyer details for client engagements and bills. Your team sees which client funds each job. You do not need to copy client profiles by hand.

PaymentIntent

Client invoices and payers

Stripe to Wingspan

Stripe marks a successful PaymentIntent as succeeded. Invoice payment updates sync to the Wingspan client invoice. Your team sees the paid client bill. For pay-when-paid work, finance checks funds before worker pay. Payment success alone does not prove cash is available. Contractor pay still needs separate payer approval.

Account

Worker records (Contractor)

In both directions

Contractor worker records link to selected Stripe connected accounts. Wingspan keeps its own worker forms and bank records. Stripe Connect has its own identity, bank, and payment checks. Share only the fields needed for that path. W-2 pay uses employee payroll rather than contractor Connect transfers.

Transfer

Payables

Wingspan to Stripe

Choose Stripe Connect for an approved contractor payable. Wingspan starts a Stripe Transfer for the selected amount. The transfer moves funds to the connected account balance. It is separate from the payout to a bank. Use one pay path for each payable. W-2 pay stays on the employee payroll path.

Payout

Payment status and references

Stripe to Wingspan

A Stripe Payout moves funds to the connected account's bank. Payout status and references sync to Wingspan for tracking. They apply to the selected Stripe pay path. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted funds. Payouts can still fail or return.

Refund

Client invoices and payers

Stripe to Wingspan

A Stripe Refund updates the client billing record in Wingspan. Your team reviews the change and linked project costs. A client refund does not remove money already owed for contractor work. Keep clear rules for holds, disputes, and corrections. Payer approval for new payments stays separate.

Integration workflows

01

Approved client work to Stripe billing

Your team approves billable client work.

Your team approves client work for billing. The client engagement sets rates and terms. Wingspan creates a draft invoice in Stripe Billing with the agreed line items. Your team reviews and sends the bill. Stripe returns the invoice ID for matching records. Contractor costs keep their own invoices and payables.

02

Client payment to contractor pay review

A client pays a Stripe invoice.

Stripe sends an invoice payment update to Wingspan. The client invoice shows paid. For pay-when-paid work, finance reviews client funds and linked contractor costs. A successful payment does not prove cash is ready to use. Your team gives separate payer approval for the contractor payable. Worker pay then follows the selected pay path.

03

Contractor pay and status tracking

Finance approves a contractor pay run.

Finance pays approved contractor payables through the chosen path. Use Wingspan banking or selected Stripe Connect payments. A Stripe Transfer moves funds to a connected account balance. The bank payout is a separate step. Each tool keeps payment dates and references. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted funds. Keep one owner for each payment.

Plan your integration

Choose one contractor pay path

Choose Wingspan banking or Stripe Connect for each contractor payable. Transfers to a Stripe balance and payouts to a bank are separate steps. Keep one owner for each payment. Do not send a second transfer to copy a payment already sent through Wingspan. W-2 pay uses employee payroll.

Set client refund and pay rules

Set clear rules for Stripe refunds and project cost reviews. A client refund changes client income. It does not erase valid amounts owed for contractor work. Review the linked records before placing holds or making corrections. Keep worker pay approval separate from client billing updates.

Keep clear identity and tax ownership

Wingspan keeps worker tax forms and records for its pay path. Contractors use W-9 and 1099 forms. W-2 workers use their own withholding and payroll forms. Stripe Connect runs separate identity and bank checks. Choose one owner for each tax filing. Share only the fields needed for the selected payment path.

How the worker lifecycle fits

Connect worker records from hire to pay. Choose the Contractor or W-2 type and keep the right checks for each.

Workers and worker types
Wingspan worker records keep their Contractor or W-2 type. Selected contractor records link to Stripe connected accounts. Each tool keeps its own identity and payment checks.
Engagements and assignments
Client engagements keep billing terms for Stripe invoices. Reusable worker engagements set rates and checks. Each worker has a separate assignment.
Requirements and eligibility
Wingspan tracks required checks for each worker assignment. Contractors use Form W-9. W-2 workers use their own hire forms. Stripe Connect checks stay separate. A Stripe account does not clear Wingspan assignment checks.
Work logs and approved work
Approved client work supplies Stripe invoice lines. Approving a contractor work log in Wingspan creates one amount owed, shown as an invoice to the worker and a payable to the payer. Payer approval stays separate.
Payables
Approved contractor payables link to client collections for pay review. Selected Stripe Connect transfers move funds to connected account balances. Use one pay path for each payable. W-2 pay uses employee payroll.
Client invoices
Client work and billing terms supply draft Stripe invoices. Your team reviews and sends the client bills. Stripe collects client payments. These bills stay separate from contractor invoices and payables.
Payments and payouts
Stripe client payment updates sync to Wingspan. Worker payments follow the chosen pay path. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted funds. Keep payment dates and references for matching records.
Tax forms and reporting
Wingspan keeps worker tax records for its pay path. Stripe keeps billing and Connect records for its services. Choose one owner for each worker tax filing. Keep contractor tax forms separate from W-2 payroll forms.

Connect Stripe to your worker workflows

Bring worker records, work review, and payments together. We’ll help you set up the flow your team needs.

Discuss your integration