Perform a Sale (Auth + Capture)
A Sale requests authorization and capture in a single step. It is the most common type of transaction.
Endpoint
Use Cases
Request Fields
-
amount
-
currency
-
paymentMethod
-
merchantReference
Response
-
transactionId
-
approved
-
authorizationId
-
capturedAmount
-
riskScore
If the sale is approved, funds will be captured and included in settlement.
Related Articles
Authorization & Capture Flow
The RMO payment process uses a two-step flow—Authorization and Capture—similar to card networks and major payment processors. Step 1 — Authorization A merchant sends an authorization request to: POST /merchant/v1/transactions/authorize During this ...
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 ...
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 ...
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 ...
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 ...