Adyen · JSON Structure

Payments Account Info Structure

AccountInfo schema from Adyen API

Type: object Properties: 19
PaymentsFinancial ServicesFintech

AccountInfo is a JSON Structure definition published by Adyen, describing 19 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

accountAgeIndicator accountChangeDate accountChangeIndicator accountCreationDate accountType addCardAttemptsDay deliveryAddressUsageDate deliveryAddressUsageIndicator homePhone mobilePhone passwordChangeDate passwordChangeIndicator pastTransactionsDay pastTransactionsYear paymentAccountAge paymentAccountIndicator purchasesLast6Months suspiciousActivity workPhone

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/payments-account-info-structure.json",
  "description": "AccountInfo schema from Adyen API",
  "type": "object",
  "properties": {
    "accountAgeIndicator": {
      "description": "Indicator for the length of time since this shopper account was created in the merchant's environment.\nAllowed values:\n* notApplicable\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "notApplicable",
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "accountChangeDate": {
      "description": "Date when the shopper's account was last changed.",
      "type": "datetime"
    },
    "accountChangeIndicator": {
      "description": "Indicator for the length of time since the shopper's account was last updated.\nAllowed values:\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "accountCreationDate": {
      "description": "Date when the shopper's account was created.",
      "type": "datetime"
    },
    "accountType": {
      "x-addedInVersion": "50",
      "description": "Indicates the type of account. For example, for a multi-account card product.\nAllowed values:\n* notApplicable\n* credit\n* debit",
      "enum": [
        "notApplicable",
        "credit",
        "debit"
      ],
      "type": "string"
    },
    "addCardAttemptsDay": {
      "description": "Number of attempts the shopper tried to add a card to their account in the last day.",
      "type": "int32"
    },
    "deliveryAddressUsageDate": {
      "description": "Date the selected delivery address was first used.",
      "type": "datetime"
    },
    "deliveryAddressUsageIndicator": {
      "description": "Indicator for the length of time since this delivery address was first used.\nAllowed values:\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "homePhone": {
      "deprecated": true,
      "x-deprecatedInVersion": "68",
      "x-deprecatedMessage": "Use `ThreeDS2RequestData.homePhone` instead.",
      "description": "Shopper's home phone number (including the country code).",
      "type": "string"
    },
    "mobilePhone": {
      "deprecated": true,
      "x-deprecatedInVersion": "68",
      "x-deprecatedMessage": "Use `ThreeDS2RequestData.mobilePhone` instead.",
      "description": "Shopper's mobile phone number (including the country code).",
      "type": "string"
    },
    "passwordChangeDate": {
      "description": "Date when the shopper last changed their password.",
      "type": "datetime"
    },
    "passwordChangeIndicator": {
      "description": "Indicator when the shopper has changed their password.\nAllowed values:\n* notApplicable\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "notApplicable",
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "pastTransactionsDay": {
      "description": "Number of all transactions (successful and abandoned) from this shopper in the past 24 hours.",
      "type": "int32"
    },
    "pastTransactionsYear": {
      "description": "Number of all transactions (successful and abandoned) from this shopper in the past year.",
      "type": "int32"
    },
    "paymentAccountAge": {
      "description": "Date this payment method was added to the shopper's account.",
      "type": "datetime"
    },
    "paymentAccountIndicator": {
      "description": "Indicator for the length of time since this payment method was added to this shopper's account.\nAllowed values:\n* notApplicable\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "notApplicable",
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "purchasesLast6Months": {
      "description": "Number of successful purchases in the last six months.",
      "type": "int32"
    },
    "suspiciousActivity": {
      "description": "Whether suspicious activity was recorded on this account.",
      "type": "boolean"
    },
    "workPhone": {
      "deprecated": true,
      "x-deprecatedInVersion": "68",
      "x-deprecatedMessage": "Use `ThreeDS2RequestData.workPhone` instead.",
      "description": "Shopper's work phone number (including the country code).",
      "type": "string"
    }
  },
  "name": "AccountInfo"
}