Every e-commerce order touches money twice: once when the customer pays and once when your finance team reconciles. Getting payment capture, tax calculation, and invoicing right inside Salesforce Order Management (SFOM) determines whether your order-to-cash cycle runs in hours or drags on for days. Misconfigurations at this layer cause authorization failures, tax miscalculations, and reconciliation gaps that compound at scale.
What does payment integration mean in Salesforce Order Management?
Payment integration in SFOM connects your storefront checkout to the full order lifecycle. When a customer completes a purchase, the payment authorization travels with the order into Salesforce, and SFOM manages capture, refund, and reconciliation as fulfillment progresses.
SFOM communicates with external providers through the payment gateway adapter framework. The adapter handles:
- Tokenization of payment credentials for PCI compliance
- Authorization at checkout
- Capture at shipment confirmation
- Refund processing on returns and cancellations
Payment data lives on the Order Payment Summary record, linking captured amounts, refunds, and outstanding balances back to the parent order. Businesses running SFOM alongside Salesforce Commerce Cloud benefit from a shared data model where payment events flow directly from checkout to fulfillment without middleware.
Which payment gateways work with Salesforce OMS?
SFOM supports payment processing through two paths, as documented in Salesforce Trailhead. Salesforce Payments, available on AppExchange, provides a native option. Alternatively, businesses can build a custom gateway adapter using the Salesforce Apex connector framework.
Salesforce Payments natively supports:
- Stripe (primary payment processor)
- PayPal (linked through Salesforce Payments accounts)
- Apple Pay (digital wallet support)
Additional gateways like Adyen offer managed packages with full and partial capture, refund, and void support. Any other provider can connect through a custom adapter built by a developer. The global payments industry generated $2.5 trillion in revenue in 2024, per the McKinsey Global Payments Report, making gateway flexibility a critical OMS requirement.
How is tax calculated in Salesforce OMS?
SFOM supports two tax models: sales tax (common in the United States) and Value-Added Tax (VAT), used across the European Community and EFTA nations. Sales tax is quoted separately from the item price (net pricing). VAT is included in the item price (gross pricing). SFOM handles both through its taxation policy configuration.
Tax values can arrive with the order from the storefront, or SFOM can call an external tax engine. Most businesses connect with a third-party provider:
- Avalara AvaTax (available on AppExchange for SFOM)
- Vertex (Salesforce connector for real-time tax determination)
Tax data is stored on the OrderItemTaxLineItem object at the line-item level, so a single order can include items taxed at different rates.
How SFOM handles tax for adjustments, returns, and exemptions?
Tax does not stay static after an order is placed. SFOM recalculates tax automatically when order changes occur.
- Price adjustments and promotions: SFOM prorates tax based on the adjusted price and the tax data captured at order time.
- Returns and cancellations: Tax amounts are recalculated proportionally. The credit memo reflects the correct tax reversal per returned line item.
- Tax-exempt customers: Orders flagged as exempt skip the tax calculation step, and the exemption status carries through to invoicing.
How Salesforce OMS handles split payments and partial captures
Not every order settles in a single transaction. SFOM supports scenarios where payment events span multiple touchpoints.
- Partial captures: When an order ships in multiple batches, SFOM captures payment incrementally as each shipment is confirmed. Only the shipped portion is charged.
- Split shipments: SFOM groups products that ship together and creates separate fulfillment orders for each group. Each fulfillment triggers its own capture event, all linked to the original Order Payment Summary.
- Refunds and credit memos: Returns generate a credit memo tied to the original invoice. Refunds can be full or partial, and the system tracks refunded amounts against the captured total.
Automated Salesforce Flows manage these events based on rules defined during implementation. Partial capture and split-shipment handling are among the key capabilities covered in our OMS buyer's guide for teams evaluating platforms.
What is the order-to-cash workflow in Salesforce Order Management?
Order-to-cash in SFOM follows a structured sequence. Each stage maps to specific Salesforce objects and Flow automation triggers.
- Order placement: The storefront submits the order with payment authorization, line items, tax, and shipping details.
- Fraud and validation: SFOM runs configured checks before routing.
- Fulfillment routing: The order is assigned to a warehouse or 3PL based on allocation rules. Businesses with complex multi-channel routing needs sometimes pair SFOM with a dedicated OMS like TOMS for advanced allocation logic.
- Payment capture: Upon shipment confirmation, SFOM captures the authorized amount.
- Invoice generation: An invoice record links captured funds to the order for ERP reconciliation.
- Return and refund: Returns trigger credit memos and refund transactions that close the financial loop.
You determine the timing for each stage. For example, you can authorize funds at order submission, then capture and invoice when the order is fulfilled. Getting each step right depends on how the platform is configured, which is why Salesforce Order Management implementation typically involves mapping your specific payment and fulfillment rules before go-live.
How Salesforce OMS handles multi-currency orders and invoice automation?
SFOM supports multi-currency transactions for businesses selling internationally. Currency is set at the order level, and tax calculations, captures, and invoices are all processed in the order's currency.
Invoice and credit memo generation happen automatically within the fulfillment workflow:
- A shipment capture creates an invoice record
- A processed return generates a credit memo
- Both documents link to the order for audit and reconciliation. Businesses extending SFOM with additional Salesforce apps for order management can layer in deeper financial controls alongside these native invoicing features.
How Tejas Software helps with Salesforce Order Management?
Configuring payment gateways, tax engines, and order-to-cash automation inside SFOM requires deep Salesforce expertise. Tejas Software delivers Salesforce Order Management implementation covering payment and tax integration, fulfillment routing, return management, and MuleSoft/ERP connectivity for B2C and B2B networks.
Book a demo with Tejas Software to see how we can help.
FAQs
Which payment gateways integrate natively with Salesforce Order Management?
Salesforce Payments, available on AppExchange, natively supports Stripe, PayPal, and Apple Pay. Additional gateways like Adyen connect through managed packages, and any provider can integrate via a custom adapter.
How is tax calculated and applied in Salesforce OMS orders?
Tax arrives with the order from the storefront or is calculated in real time by a connected provider like Avalara or Vertex. Amounts are stored at the line-item level.
How does Salesforce OMS handle split payments and partial captures?
SFOM captures payment incrementally as each shipment confirms. Split shipments generate separate fulfillment orders and capture events, all linked to the original Order Payment Summary.
What is the order-to-cash workflow in Salesforce Order Management?
Order placement, fraud check, fulfillment routing, payment capture at shipment, invoice generation, and return/refund processing. Salesforce Flows automate each stage.
How do you configure multi-currency support in Salesforce OMS?
Enable multi-currency in your Salesforce org settings and configure supported currencies. Tax, payment, and invoice records are all processed in the order's currency.
How does Salesforce OMS generate and send invoices automatically?
SFOM creates invoice records automatically when payment is captured at shipment. Credit memos are generated on returns. Both link to the order for financial reconciliation.