Payment Workflow Steps

Workflow steps for payment processing, authorization, capture, refunds, and financial operations in Omnium OMS.

Payment workflow steps handle all financial operations in the order lifecycle, including payment authorization, capture, cancellation, refunds, and integration with payment providers.

Overview

These steps manage:

  • Payment capture - Collecting funds when orders ship
  • Authorization management - Setting and clearing authorization expiration
  • Refunds and credits - Handling cancellations and returns
  • Gift cards - Creating and reserving gift cards
  • Coupons - Validating and redeeming discount coupons
  • Invoicing - Creating invoices for orders

Available Steps

Core Payment Operations

StepKeyDescription
Capture PaymentsCapturePaymentsCapture payment for shipped orders
Cancel PaymentsCancelPaymentsCancel or void active payments
Authorize PaymentAuthorizePaymentAuthorize payment with provider
Credit Cancelled Order LinesCreditCancelledOrderLinesRefund captured amounts for cancelled lines
Create Payment RemainingCreatePaymentRemainingCreate payment for remaining amount
Try Release Remaining AuthTryReleaseRemainingAuthRelease unused authorization amounts

Authorization Management

StepKeyDescription
Set Authorization ExpiresSetAuthorizationExpiresCalculate and set payment expiration dates
Remove Authorization ExpiresRemoveAuthorizationExpiresClear expiration after capture

Payment Validation & Enrichment

StepKeyDescription
Verify Order Payment MethodVerifyOrderPaymentMethodValidate payment method is allowed
Add Payment Type TagAddPaymentTypeTagToOrderTag order with payment method name
Add Payment Merchant IDAddPaymentMerchantIdToOrderAdd merchant ID to payment properties
Add Shipment Info to Payment ProviderAddShipmentInfoToPaymentProviderSend tracking info to payment provider

Coupons & Discounts

StepKeyDescription
Check Personal Discount CouponsCheckPersonalDiscountCouponsValidate personal discount coupons
Try Redeem Personal Discount CouponsTryRedeemPersonalDiscountCouponsRedeem validated coupons
Check and Update Coupon UsageCheckAndUpdateCouponUsageUpdate coupon usage with provider

Gift Cards

StepKeyDescription
Create and Send Gift CardsCreateAndSendGiftCardsCreate and deliver purchased gift cards
Reserve Gift CardsReserveGiftCardsReserve gift cards for order

Invoicing

StepKeyDescription
Create InvoiceCreateInvoiceGenerate invoice for order/shipment

Replacement Orders

StepKeyDescription
Transfer Replacement Order PaymentTransferReplacementOrderPaymentTransfer payment from original to replacement order

Payment Flow

A typical payment flow through workflow steps:

  1. New Order: SetAuthorizationExpiresVerifyOrderPaymentMethodCheckPersonalDiscountCoupons
  2. Ship/Complete: CapturePaymentsRemoveAuthorizationExpiresTryReleaseRemainingAuthAddShipmentInfoToPaymentProvider
  3. Cancel: CancelPayments or CreditCancelledOrderLines

Multi-Payment Support

Omnium supports multiple payments per order with:

  • Capture Priority - Control which payment is captured first
  • Credit Priority - Control which payment is credited first
  • Partial capture across multiple payment methods

Common Configuration

Many payment steps use tenant-level payment configuration from TenantSettings.PaymentConfiguration:

  • AllowCompleteOrderWithoutPayment - Allow orders with no payment
  • PaymentTypes - Configured payment methods and their settings

On this page