Understanding Transaction Types | RMO Developer Center, Merchant Services

Understanding Transaction Types

The RMO Merchant API supports multiple types of monetary transactions. Understanding these types ensures proper integration and reduces payment errors.

Authorization

Checks whether funds are available. No money moves.

Capture

Transfers funds after a successful authorization. Supports partial captures.

Sale

Performs authorization and capture in a single step.

Void

Cancels an existing authorization before it is captured or settled.

Refund

Returns funds to the member after settlement. Supports partial refunds.

Reversal

Cancels a same-day captured transaction before settlement (if enabled on your account).

Each type uses a dedicated endpoint in /merchant/v1/transactions.

    • Related Articles

    • Refund a Transaction

      Refunds allow merchants to return funds to a Member after settlement. Endpoint POST /merchant/v1/transactions/refund Capabilities Full refunds Partial refunds Multiple refunds against a single transaction Refund receipts returned via API Request ...
    • Capture a Transaction

      Captures finalize a previously approved authorization. Money begins moving only after a successful capture. Endpoint POST /merchant/v1/transactions/capture Use Cases Completing a hotel stay Charging after verifying funds Adjusting the amount after ...
    • Authorize a Transaction

      The authorization endpoint checks if a Member has sufficient funds or credit and validates the payment method without moving any money. It is commonly used for: E-commerce pre-auth Hotels Fuel stations Tipping workflows Any flow where final price may ...
    • Perform a Sale (Auth + Capture)

      A Sale requests authorization and capture in a single step. It is the most common type of transaction. Endpoint POST /merchant/v1/transactions/sale Use Cases Retail E-commerce checkout Food & beverage Subscription initial payments Request Fields ...
    • Charge a Recurring Authorization

      Once a RecurringAuthorization is active, merchants can charge Members automatically. Endpoint POST /merchant/v1/recurring/charge Use Cases Subscriptions Membership billing SaaS monthly fees Merchant-initiated payments Request Fields ...