Adyen · Schema

StoreDetailRequest

PaymentsFinancial-ServicesFintech

Properties

Name Type Description
additionalData object This field contains additional data, which may be required for a particular request.
bank object A container for bank account data. > This field is mandatory if `card` is not provided.
billingAddress object The billing address. > The `billingAddress` object is required for cross-border payouts to and from Canada. Include all of the fields within this object.
card object A container for card data. > This field is mandatory if `bank` is not provided.
dateOfBirth string The date of birth. Format: [ISO-8601](https://www.w3.org/TR/NOTE-datetime); example: YYYY-MM-DD For Paysafecard it must be the same as used when registering the Paysafecard account. > This field is ma
entityType string The type of the entity the payout is processed for.
fraudOffset integer An integer value that is added to the normal fraud score. The value can be either positive or negative.
merchantAccount string The merchant account identifier, with which you want to process the transaction.
nationality string The shopper's nationality. A valid value is an ISO 2-character country code (e.g. 'NL').
recurring object A container for the type of recurring contract to be retrieved. The recurring.contract must be set to `PAYOUT`
selectedBrand string The name of the brand to make a payout to. For Paysafecard it must be set to `paysafecard`.
shopperEmail string The shopper's email address.
shopperName object The shopper's name. When the `entityType` is `Company`, the `shopperName.lastName` must contain the company name.
shopperReference string The shopper's reference for the payment transaction.
socialSecurityNumber string The shopper's social security number.
telephoneNumber string The shopper's phone number.
View JSON Schema on GitHub

JSON Schema

adyen-storedetailrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/StoreDetailRequest",
  "title": "StoreDetailRequest",
  "properties": {
    "additionalData": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "This field contains additional data, which may be required for a particular request.",
      "type": "object"
    },
    "bank": {
      "description": "A container for bank account data.\n> This field is mandatory if `card` is not provided.",
      "$ref": "#/components/schemas/BankAccount"
    },
    "billingAddress": {
      "x-addedInVersion": "18",
      "description": "The billing address.\n\n> The `billingAddress` object is required for cross-border payouts to and from Canada. Include all of the fields within this object.",
      "$ref": "#/components/schemas/Address"
    },
    "card": {
      "description": "A container for card data.\n> This field is mandatory if `bank` is not provided.",
      "$ref": "#/components/schemas/Card"
    },
    "dateOfBirth": {
      "x-addedInVersion": "24",
      "description": "The date of birth.\nFormat: [ISO-8601](https://www.w3.org/TR/NOTE-datetime); example: YYYY-MM-DD\nFor Paysafecard it must be the same as used when registering the Paysafecard account.\n> This field is mandatory for natural persons.",
      "format": "date",
      "type": "string"
    },
    "entityType": {
      "x-addedInVersion": "24",
      "description": "The type of the entity the payout is processed for.",
      "enum": [
        "NaturalPerson",
        "Company"
      ],
      "type": "string"
    },
    "fraudOffset": {
      "description": "An integer value that is added to the normal fraud score. The value can be either positive or negative.",
      "format": "int32",
      "type": "integer"
    },
    "merchantAccount": {
      "description": "The merchant account identifier, with which you want to process the transaction.",
      "type": "string"
    },
    "nationality": {
      "x-addedInVersion": "24",
      "description": "The shopper's nationality.\n\nA valid value is an ISO 2-character country code (e.g. 'NL').",
      "maxLength": 2,
      "type": "string"
    },
    "recurring": {
      "description": "A container for the type of recurring contract to be retrieved.\n\nThe recurring.contract must be set to `PAYOUT`",
      "$ref": "#/components/schemas/Recurring"
    },
    "selectedBrand": {
      "x-addedInVersion": "24",
      "description": "The name of the brand to make a payout to.\n\nFor Paysafecard it must be set to `paysafecard`.",
      "type": "string"
    },
    "shopperEmail": {
      "description": "The shopper's email address.",
      "type": "string"
    },
    "shopperName": {
      "x-addedInVersion": "24",
      "description": "The shopper's name.\n\nWhen the `entityType` is `Company`, the `shopperName.lastName` must contain the company name.",
      "$ref": "#/components/schemas/Name"
    },
    "shopperReference": {
      "description": "The shopper's reference for the payment transaction.",
      "type": "string"
    },
    "socialSecurityNumber": {
      "x-addedInVersion": "24",
      "description": "The shopper's social security number.",
      "type": "string"
    },
    "telephoneNumber": {
      "x-addedInVersion": "52",
      "description": "The shopper's phone number.",
      "type": "string"
    }
  },
  "required": [
    "merchantAccount",
    "shopperEmail",
    "shopperReference",
    "recurring",
    "dateOfBirth",
    "nationality",
    "entityType"
  ],
  "type": "object"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/adyen-storedetailrequest"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.