Refund a Transaction | RMO Developer Center

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 Fields

  • transactionId

  • amount

  • merchantReference

Response

  • refundId

  • refundedAmount

  • remainingRefundableAmount

  • status

Refunds result in a new posted record and appear on the Member’s statement.


    • Related Articles

    • 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 ...
    • 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 ...
    • 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 ...
    • Introduction to the RMO Merchant API

      The RMO Merchant API allows merchants, platforms, and payment partners to securely process transactions across card-present and card-not-present channels using RMO’s unified payments network. This API provides a modern, predictable interface for ...