Moov · Schema

PaymentMethod

A payment method on a Moov account, representing a bank account, card, or wallet that can be used as the source or destination of a transfer.

BankingEmbedded FinanceFinancial InfrastructureMoney MovementPaymentsTransfers

Properties

Name Type Description
paymentMethodID string Unique identifier for the payment method.
paymentMethodType string The type of underlying payment instrument.
wallet object
bankAccount object
card object
View JSON Schema on GitHub

JSON Schema

moov-paymentmethod-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/PaymentMethod",
  "title": "PaymentMethod",
  "type": "object",
  "description": "A payment method on a Moov account, representing a bank account, card, or wallet that can be used as the source or destination of a transfer.",
  "properties": {
    "paymentMethodID": {
      "type": "string",
      "format": "uuid",
      "description": "Unique identifier for the payment method."
    },
    "paymentMethodType": {
      "type": "string",
      "description": "The type of underlying payment instrument.",
      "enum": [
        "moov-wallet",
        "ach-debit-fund",
        "ach-debit-collect",
        "ach-credit-standard",
        "ach-credit-same-day",
        "rtp-credit",
        "card-payment"
      ]
    },
    "wallet": {
      "$ref": "#/components/schemas/Wallet"
    },
    "bankAccount": {
      "$ref": "#/components/schemas/BankAccount"
    },
    "card": {
      "$ref": "#/components/schemas/Card"
    }
  }
}