Validate Payment Codes | RMO Developer Center

Validate a Payment Code

Before using a PaymentCode for a sale or recurring billing, merchants can validate the code.

Endpoint

POST /merchant/v1/paymentcodes/validate

Verifies

  • Code format

  • Code activation

  • Member association

  • Expiration or usage limits

  • Whether recurring billing is permitted

Request Fields

  • paymentCode

  • merchantReference

Response

  • valid

  • memberId

  • paymentAccountId

  • recurringAllowed

Validation is optional but recommended for building friction-free CNP checkout flows.

    • Related Articles

    • Processing Payments with PaymentCodes

      A PaymentCode is a secure 8-character alphanumeric token created by a Member in the RMO app or portal. PaymentCodes provide a safe alternative to storing card details and are ideal for card-not-present payments. Key Features 8-character randomly ...
    • 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 ...
    • 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 ...
    • 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 ...