Two

Resolve companies, assess order intent, create and verify orders, fulfil sales, refund buyers, and reconcile invoices and settlements.

18Nodes
11Events
9Provider objects
0Workflows
Definition

Nature and scope

Integration typeService extension
Business capabilities
Integration mechanismsrest_apiwebhook
Use cases

What this extension lets you build

  • Offer invoice payment during an online B2B checkout.
  • Request buyer verification for orders created outside checkout.
  • Track invoices, refunds, payouts, and settlement statements.
Journey examples

Integrate Two into checkout and the settlement lifecycle

Two verifies the company and order, finances the sale, then exposes invoicing and reconciliation events.

1. Offer invoice payment at checkout

The process resolves the company, pre-assesses the order, then creates the corresponding Two order.

Event
Start B2B checkout
Ormuz objectcheckout_session
Action
Resolve the company with Two
Action
Pre-assess the order
Action
Create the checkout order
Business outcome
Continue after verification

The Ormuz order remains the business reference; Two objects are correlated through plugin mappings.

2. Invoice and then reconcile settlement

After issuance, the invoice is executed with Two; reconciliation events then indicate payment allocation.

Event
Invoice issued
Ormuz eventinvoice.issued
Action
Execute the sale with Two
Event
Payment allocated in settlement
Business outcome
Update the Ormuz invoice
Ormuz objectinvoice.settlement_status = paid

Payment of the Ormuz invoice must be derived from normalized allocation, not provider status alone.

Documentation

Browse the documentation

Review the configuration, nodes, events, objects, and access declared by this extension.