basePath: /corporate/
definitions:
  AccountDetails:
    description: Details of the account.
    properties:
      account_iban:
        description: International Bank Account Number.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      cash_pool_hierarchy:
        description: Cash pool hierarchy ID that account belongs to.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      country:
        description: Country code.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      currency:
        description: Currency code.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      external_account_number:
        description: External account number.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      users:
        description: Users with their authorization right towards specific account.
        items:
          $ref: '#/definitions/PaymentAuthorization'
        type: array
        x-availabilityStatus: Sandbox Only - Beta
    title: AccountDetails
    type: object
  AddressDetailsResponse:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
      town:
        description: Creditor's town.
        example: New York
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    title: AddressDetailsResponse
    type: object
  AgreementAdditionalInformation:
    description: Used for provision of additional information about the response.
    properties:
      agreements:
        description: Agreement numbers in which customer was also identified. To be
          used later to update authentication when needed.
        items:
          type: string
        type: array
        x-availabilityStatus: Stable
      message:
        description: Information with additional details regarding authentication.
        type: string
        x-availabilityStatus: Stable
    title: AgreementAdditionalInformation
    type: object
  AgreementDetails:
    description: Agreements available.
    properties:
      accounts:
        description: Accounts available within the agreement.
        items:
          $ref: '#/definitions/AccountDetails'
        type: array
        x-availabilityStatus: Sandbox Only - Beta
      agreement_number:
        description: Agreement Number.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
    title: AgreementDetails
    type: object
  AlternativeOrderingCustomerAddressResponse:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Kirkkokatu 34
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: 90100 Oulu, Finland
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: AlternativeOrderingCustomerAddressResponse
    type: object
  AlternativeOrderingCustomerResponse:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/AlternativeOrderingCustomerAddressResponse'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    title: AlternativeOrderingCustomerResponse
    type: object
  AuthenticationDetails:
    description: Requested authentication details.
    title: AuthenticationDetails
    type: object
  AuthenticationResponse:
    description: Response with requested authentication details.
    properties:
      group_header:
        $ref: '#/definitions/ResponseHeader'
        description: Standard format response header
        x-availabilityStatus: Stable
      response:
        $ref: '#/definitions/AuthenticationDetails'
        description: Payload
        x-availabilityStatus: Stable
    title: AuthenticationResponse
    type: object
  AuthorizationRequestTemplate:
    description: Details of the preferred authentication type.
    discriminator: authentication_type
    properties:
      authentication_type:
        description: 'Value that identifies the type of authentication requested.

          * DECOUPLED = Indicate immediate initiation of authentication session on
          Corporate Netbank user device. User will be able to confirm the instruction
          by selected authentication method.

          * REDIRECT = Indicate initiation of redirect OAuth flow where Corporate
          Netbank user requesting the authorization will be able to confirm the instruction
          using one of supported authentication methods via Nordea page.'
        enum:
        - DECOUPLED
        - REDIRECT
        readOnly: true
        type: string
        x-availabilityStatus: Stable
        x-discriminator:
        - propertyName: authentication_type
        - mapping:
            DECOUPLED: '#/definitions/DecoupledAuthorizationPaymentRequest'
            REDIRECT: '#/definitions/RedirectAuthorizationPaymentRequest'
    required:
    - authentication_type
    title: AuthorizationRequestTemplate
    type: object
  Bank:
    description: 'Creditor bank information.

      Provided creditor bank information (bank_code, name and address lines) is overwritten
      in the response with the official information for the bank stored in Nordea''s
      register.'
    properties:
      address:
        $ref: '#/definitions/BankAddressResponse'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank Identification Code.
        example: 600
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Bank identifier code (BIC) of the creditor bank.
        example: NDEAFIHH
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    title: Bank
    type: object
  BankAddressResponse:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    title: BankAddressResponse
    type: object
  BankIdSeAuthenticationDetails:
    allOf:
    - $ref: '#/definitions/AuthenticationDetails'
    - description: Requested authentication details.
      properties:
        _id:
          description: Reference to the authentication. Used to fetch additional data
            for the specified authentication process.
          type: string
          x-availabilityStatus: Stable
        additional_information:
          $ref: '#/definitions/AgreementAdditionalInformation'
          description: Used for provision of additional information about the response.
          x-availabilityStatus: Stable
        auto_start_token:
          description: A token used to launch the BankId SE mobile application on
            end user side. It is valid for 30 seconds, and after this time it is refreshed.
          example: a4904c4c-3bb4-4e3f-8ac3-0e950e529e5f
          type: string
          x-availabilityStatus: Stable
        qr_data:
          description: Value used to invoke authentication session for the BankID
            SE authentication. This value needs to be converted to QR code and scanned
            by end user BankId SE mobile application.
          example: bankid.3dca8005702f3fa2f8f6ab109c61015961db37c3fe96a68f858f6c83dc99e7b7.1.qRjN8IdkmGJbPZjAvDwwBU7kzDoP87WXxDOmX6gvK5uY4k3dceT9BpZjrbohdVpO
          type: string
          x-availabilityStatus: Stable
        status:
          description: 'Status of authentication.

            * WAITING_FOR_USER = Awaiting end user signing assignment.

            * IN_PROGRESS = End user signing process is in progress.

            * SUCCESS = Signing process has completed successfully.

            * FAILED = Signing was not completed by end user and needs to be started
            again.'
          enum:
          - WAITING_FOR_USER
          - IN_PROGRESS
          - SUCCESS
          - FAILED
          example: SUCCESS
          type: string
          x-availabilityStatus: Stable
        status_reason_code:
          description: Status reason code to supplement the status provided. Used
            only when necessary.
          type: string
          x-availabilityStatus: Stable
      title: BankIdSeAuthenticationDetails
      type: object
    description: Requested authentication details.
    title: BankIdSeAuthenticationDetails
  CreditAccountNumberResponse:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea Sweden or
          not.

          * Y = Creditor account is in Nordea Sweden. No creditor bank information
          is used even if provided.

          * N = Creditor account is not in Nordea Sweden but in another Swedish bank.'
        example: N
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number

          * BGNR = Bankgiro number

          * GIRO_DK = Creditor number

          * LANR = Local account number (UK (Premium))

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - BGNR
        - PGNR
        - GIRO_DK
        - LANR
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI1350001520000081
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CreditAccountNumberResponse
    type: object
  CreditorAddressResponse:
    description: Address of the creditor.
    properties:
      line1:
        description: First line of creditor's address.
        example: Sonja Henies Plass 2
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's address.
        example: Oslo
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor's address.
        example: Norway
        type: string
        x-availabilityStatus: Stable
    title: CreditorAddressResponse
    type: object
  CrossBorderAlternativeOrderingCustomerAddressDk:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Sydhavnsgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: 8000 Aarhus C Denmark
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: CrossBorderAlternativeOrderingCustomerAddressDk
    type: object
  CrossBorderAlternativeOrderingCustomerAddressFi:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Kirkkokatu 34
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: 90100 Oulu, Finland
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: CrossBorderAlternativeOrderingCustomerAddressFi
    type: object
  CrossBorderAlternativeOrderingCustomerAddressNo:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Teatergaten 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: Oslo
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: CrossBorderAlternativeOrderingCustomerAddressNo
    type: object
  CrossBorderAlternativeOrderingCustomerDk:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/CrossBorderAlternativeOrderingCustomerAddressDk'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts DK
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: CrossBorderAlternativeOrderingCustomerDk
    type: object
  CrossBorderAlternativeOrderingCustomerFi:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/CrossBorderAlternativeOrderingCustomerAddressFi'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: CrossBorderAlternativeOrderingCustomerFi
    type: object
  CrossBorderAlternativeOrderingCustomerNo:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/CrossBorderAlternativeOrderingCustomerAddressNo'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: CrossBorderAlternativeOrderingCustomerNo
    type: object
  CrossBorderCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CrossBorderCreditAccountNumberDk
    type: object
  CrossBorderCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CrossBorderCreditAccountNumberFi
    type: object
  CrossBorderCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CrossBorderCreditAccountNumberNo
    type: object
  CrossBorderCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CrossBorderCreditAccountNumberSe
    type: object
  CrossBorderCreditorAddressDk:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    - postal
    - street
    title: CrossBorderCreditorAddressDk
    type: object
  CrossBorderCreditorAddressFi:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    - postal
    - street
    title: CrossBorderCreditorAddressFi
    type: object
  CrossBorderCreditorAddressNo:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    - postal
    - street
    title: CrossBorderCreditorAddressNo
    type: object
  CrossBorderCreditorAddressSe:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    - postal
    - street
    title: CrossBorderCreditorAddressSe
    type: object
  CrossBorderCreditorBankAddressDk:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorBankAddressDk
    type: object
  CrossBorderCreditorBankAddressFi:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorBankAddressFi
    type: object
  CrossBorderCreditorBankAddressNo:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorBankAddressNo
    type: object
  CrossBorderCreditorBankAddressSe:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorBankAddressSe
    type: object
  CrossBorderCreditorBankInformationDk:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/CrossBorderCreditorBankAddressDk'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: CrossBorderCreditorBankInformationDk
    type: object
  CrossBorderCreditorBankInformationFi:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/CrossBorderCreditorBankAddressFi'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: CrossBorderCreditorBankInformationFi
    type: object
  CrossBorderCreditorBankInformationNo:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/CrossBorderCreditorBankAddressNo'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Citibank N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: CrossBorderCreditorBankInformationNo
    type: object
  CrossBorderCreditorBankInformationSe:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/CrossBorderCreditorBankAddressSe'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: CrossBorderCreditorBankInformationSe
    type: object
  CrossBorderCreditorNameDk:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorNameDk
    type: object
  CrossBorderCreditorNameFi:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorNameFi
    type: object
  CrossBorderCreditorNameNo:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorNameNo
    type: object
  CrossBorderCreditorNameSe:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CrossBorderCreditorNameSe
    type: object
  CrossBorderDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CrossBorderDebitAccountNumberDk
    type: object
  CrossBorderDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number in IBAN format.
        example: FI8616605200008553
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CrossBorderDebitAccountNumberFi
    type: object
  CrossBorderDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CrossBorderDebitAccountNumberNo
    type: object
  CrossBorderDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: SE3930000000040161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CrossBorderDebitAccountNumberSe
    type: object
  CrossBorderDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: 'CROSS_BORDER_DK is used to initiate a currency transfer where
        the debtor account in any currency is in Nordea Denmark.

        Creditor account in any currency is in any bank. It also covers SEPA Credit
        Transfers in Euro to the banks in SEPA area.'
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/CrossBorderAlternativeOrderingCustomerDk'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CrossBorderPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CrossBorderPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain. Only used in SEPA Credit Transfers."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/CrossBorderIntermediaryBankDk'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        sepa_purpose_code:
          description: The purpose code of the credit transfer as defined for SEPA
            Credit Transfer. Only used in SEPA Credit Transfers.
          example: DIVI
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: 'CROSS_BORDER_DK is used to initiate a currency transfer where
            the debtor account in any currency is in Nordea Denmark.

            Creditor account in any currency is in any bank. It also covers SEPA Credit
            Transfers in Euro to the banks in SEPA area.'
          enum:
          - CROSS_BORDER_DK
          example: CROSS_BORDER_DK
          type: string
          x-availabilityStatus: Stable
        ultimate_creditor:
          $ref: '#/definitions/CrossBorderUltimateCreditorDk'
          description: Details of ultimate creditor. Ultimate party to which an amount
            of money is due. Only used in SEPA Credit Transfers.
          x-availabilityStatus: Stable
        ultimate_debtor:
          $ref: '#/definitions/CrossBorderUltimateDebtorDk'
          description: Details of ultimate debtor. Ultimate debtor identifies the
            party that owes the cash to the Creditor as a result of receipt of goods
            or services. Only used in SEPA Credit Transfers.
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * URGENT = Urgent payment'
          enum:
          - NORMAL
          - URGENT
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CrossBorderDk
      type: object
    description: 'CROSS_BORDER_DK is used to initiate a currency transfer where the
      debtor account in any currency is in Nordea Denmark.

      Creditor account in any currency is in any bank. It also covers SEPA Credit
      Transfers in Euro to the banks in SEPA area.'
    title: CrossBorderDk
  CrossBorderFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: CROSS_BORDER_FI is used to initiate of a currency transfer where
        the debtor account in any currency is in Nordea Finland. Creditor account
        in any currency is in any bank.
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/CrossBorderAlternativeOrderingCustomerFi'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CrossBorderPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CrossBorderPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        instructions_to_nordea:
          description: "Instructions to Nordea how to handle the payment (e.g. debit\
            \ date, intermediary bank). \nHowever, the use of this field prevents\
            \ automatic processing of the payment, so the payment will be processed\
            \ manually."
          example: Process this as 0-value-dated payment with a due-date August 10,
            2020.
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/CrossBorderIntermediaryBankFi'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        recurrence:
          $ref: '#/definitions/CrossBorderRecurrenceFi'
          description: Recurring payment information.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: CROSS_BORDER_FI is used to initiate of a currency transfer
            where the debtor account in any currency is in Nordea Finland. Creditor
            account in any currency is in any bank.
          enum:
          - CROSS_BORDER_FI
          example: CROSS_BORDER_FI
          type: string
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * URGENT = Urgent payment

            * SAME_DAY_VALUE = Same day value payment'
          enum:
          - NORMAL
          - URGENT
          - SAME_DAY_VALUE
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CrossBorderFi
      type: object
    description: CROSS_BORDER_FI is used to initiate of a currency transfer where
      the debtor account in any currency is in Nordea Finland. Creditor account in
      any currency is in any bank.
    title: CrossBorderFi
  CrossBorderIntermediaryBankDk:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: CrossBorderIntermediaryBankDk
    type: object
  CrossBorderIntermediaryBankFi:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: CrossBorderIntermediaryBankFi
    type: object
  CrossBorderIntermediaryBankNo:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: CrossBorderIntermediaryBankNo
    type: object
  CrossBorderNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: 'CROSS_BORDER_NO is used to initiate a currency transfer where
        debtor account is in Nordea NO and the creditor account is in Nordea NO, in
        another Norwegian bank or any bank outside Norway. At least one of the accounts
        or payment amount is other than NOK.

        This template should also be used for SEPA Credit Transfers in Euro to the
        banks in SEPA area and express-payment.'
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/CrossBorderAlternativeOrderingCustomerNo'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CrossBorderPaymentCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CrossBorderPaymentDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain. Only used in SEPA Credit Transfers."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          example: 444334
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/CrossBorderIntermediaryBankNo'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        regulatory_reporting:
          $ref: '#/definitions/CrossBorderRegulatoryReportingNo'
          description: Details of regulatory reporting.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        sepa_purpose_code:
          description: The purpose code of the credit transfer as defined for SEPA
            Credit Transfer. Only used in SEPA Credit Transfers.
          example: DIVI
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: 'CROSS_BORDER_NO is used to initiate a currency transfer where
            debtor account is in Nordea NO and the creditor account is in Nordea NO,
            in another Norwegian bank or any bank outside Norway. At least one of
            the accounts or payment amount is other than NOK.

            This template should also be used for SEPA Credit Transfers in Euro to
            the banks in SEPA area and express-payment.'
          enum:
          - CROSS_BORDER_NO
          example: CROSS_BORDER_NO
          type: string
          x-availabilityStatus: Stable
        ultimate_creditor:
          $ref: '#/definitions/CrossBorderUltimateCreditorNo'
          description: Details of ultimate creditor. Ultimate party to which an amount
            of money is due. Only used in SEPA Credit Transfers.
          x-availabilityStatus: Stable
        ultimate_debtor:
          $ref: '#/definitions/CrossBorderUltimateDebtorNo'
          description: Details of ultimate debtor. Ultimate debtor identifies the
            party that owes the cash to the Creditor as a result of receipt of goods
            or services. Only used in SEPA Credit Transfers.
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * URGENT = Urgent payment

            * EXPRESS = SWIFT same-day value payment'
          enum:
          - NORMAL
          - URGENT
          - EXPRESS
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CrossBorderNo
      type: object
    description: 'CROSS_BORDER_NO is used to initiate a currency transfer where debtor
      account is in Nordea NO and the creditor account is in Nordea NO, in another
      Norwegian bank or any bank outside Norway. At least one of the accounts or payment
      amount is other than NOK.

      This template should also be used for SEPA Credit Transfers in Euro to the banks
      in SEPA area and express-payment.'
    title: CrossBorderNo
  CrossBorderPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/CrossBorderCreditorAddressDk'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/CrossBorderCreditorBankInformationDk'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      id:
        description: The beneficiary identification code. Only used in SEPA Credit
          Transfers.
        example: 553356
        type: string
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CrossBorderCreditorNameDk'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - account
    - address_details
    - bank
    - message
    - name_details
    title: CrossBorderPaymentCreditorDk
    type: object
  CrossBorderPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/CrossBorderCreditorAddressFi'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/CrossBorderCreditorBankInformationFi'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CrossBorderCreditorNameFi'
        description: Creditor name information.
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/CrossBorderReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    - address_details
    - bank
    - name_details
    title: CrossBorderPaymentCreditorFi
    type: object
  CrossBorderPaymentCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/CrossBorderCreditorAddressNo'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/CrossBorderCreditorBankInformationNo'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      id:
        description: The beneficiary identification code. Only used in SEPA Credit
          Transfers.
        example: 553356
        type: string
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CrossBorderCreditorNameNo'
        description: Creditor name information.
        x-availabilityStatus: Stable
      nationality:
        description: Nationality of the creditor.
        example: US
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - address_details
    - bank
    - name_details
    - nationality
    title: CrossBorderPaymentCreditorNo
    type: object
  CrossBorderPaymentCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/CrossBorderCreditorAddressSe'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/CrossBorderCreditorBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      id:
        description: The beneficiary identification code. Only used in SEPA Credit
          Transfers.
        example: Own message
        type: string
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CrossBorderCreditorNameSe'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - account
    - address_details
    - bank
    - message
    - name_details
    title: CrossBorderPaymentCreditorSe
    type: object
  CrossBorderPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      id:
        description: Identification of the debit account holder. Only used in SEPA
          Credit Transfers.
        example: 88847-0003
        type: string
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CrossBorderPaymentDebtorDk
    type: object
  CrossBorderPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CrossBorderPaymentDebtorFi
    type: object
  CrossBorderPaymentDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
      id:
        description: Identification of the debit account holder. Only used in SEPA
          Credit Transfers.
        example: 88847-0003
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CrossBorderPaymentDebtorNo
    type: object
  CrossBorderPaymentDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CrossBorderDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      id:
        description: Identification of the debit account holder. Only used in SEPA
          Credit Transfers.
        example: 88847-0003
        type: string
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CrossBorderPaymentDebtorSe
    type: object
  CrossBorderRecurrenceFi:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - frequency
    title: CrossBorderRecurrenceFi
    type: object
  CrossBorderReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference

          * INTL = Any international reference value'
        enum:
        - RF
        - FI_DOM
        - INTL
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CrossBorderReferenceFi
    type: object
  CrossBorderRegulatoryReportingNo:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer, mandatory for transfers above
          100.000 NOK or the equivalent in other currencies, have to be reported to
          the Norwegian Customs and Excise (Tollvesenet).
        example: 14
        type: string
        x-availabilityStatus: Stable
      purpose_text:
        description: Supplementary information about the transfer purpose.
        example: Description of the imported goods.
        type: string
        x-availabilityStatus: Stable
    required:
    - purpose_code
    title: CrossBorderRegulatoryReportingNo
    type: object
  CrossBorderRegulatoryReportingSe:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer as defined by Swedish Tax Authority/Skatteverket.
        example: 410
        type: string
        x-availabilityStatus: Stable
    required:
    - purpose_code
    title: CrossBorderRegulatoryReportingSe
    type: object
  CrossBorderSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: CROSS_BORDER_SE is used to initiate a currency transfer to any
        bank outside Sweden. The debtor account in any currency is in Nordea Sweden.
        It also covers SEPA Credit Transfers in Euro to the banks in SEPA area.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CrossBorderPaymentCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CrossBorderPaymentDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        regulatory_reporting:
          $ref: '#/definitions/CrossBorderRegulatoryReportingSe'
          description: Details of regulatory reporting.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        sepa_purpose_code:
          description: The purpose code of the credit transfer as defined for SEPA
            Credit Transfer. Only used in SEPA Credit Transfers.
          example: DIVI
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: CROSS_BORDER_SE is used to initiate a currency transfer to
            any bank outside Sweden. The debtor account in any currency is in Nordea
            Sweden. It also covers SEPA Credit Transfers in Euro to the banks in SEPA
            area.
          enum:
          - CROSS_BORDER_SE
          example: CROSS_BORDER_SE
          type: string
          x-availabilityStatus: Stable
        ultimate_creditor:
          $ref: '#/definitions/CrossBorderUltimateCreditorSe'
          description: Details of ultimate creditor. Ultimate party to which an amount
            of money is due. Only used in SEPA Credit Transfers.
          x-availabilityStatus: Stable
        ultimate_debtor:
          $ref: '#/definitions/CrossBorderUltimateDebtorSe'
          description: Details of ultimate debtor. Ultimate debtor identifies the
            party that owes the cash to the Creditor as a result of receipt of goods
            or services. Only used in SEPA Credit Transfers.
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * URGENT = Urgent payment

            * SAME_DAY_VALUE = Same day value payment'
          enum:
          - NORMAL
          - URGENT
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CrossBorderSe
      type: object
    description: CROSS_BORDER_SE is used to initiate a currency transfer to any bank
      outside Sweden. The debtor account in any currency is in Nordea Sweden. It also
      covers SEPA Credit Transfers in Euro to the banks in SEPA area.
    title: CrossBorderSe
  CrossBorderUltimateCreditorDk:
    description: Details of ultimate creditor. Ultimate party to which an amount of
      money is due. Only used in SEPA Credit Transfers.
    properties:
      id:
        description: The identification code of the beneficiary reference party.
        example: 88002234
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - name
    title: CrossBorderUltimateCreditorDk
    type: object
  CrossBorderUltimateCreditorNo:
    description: Details of ultimate creditor. Ultimate party to which an amount of
      money is due. Only used in SEPA Credit Transfers.
    properties:
      id:
        description: The identification code of the beneficiary reference party.
        example: 88002234
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - name
    title: CrossBorderUltimateCreditorNo
    type: object
  CrossBorderUltimateCreditorSe:
    description: Details of ultimate creditor. Ultimate party to which an amount of
      money is due. Only used in SEPA Credit Transfers.
    properties:
      id:
        description: The identification code of the beneficiary reference party.
        example: 88002234
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate creditor.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    required:
    - name
    title: CrossBorderUltimateCreditorSe
    type: object
  CrossBorderUltimateDebtorDk:
    description: Details of ultimate debtor. Ultimate debtor identifies the party
      that owes the cash to the Creditor as a result of receipt of goods or services.
      Only used in SEPA Credit Transfers.
    properties:
      id:
        description: The identification code of the originator reference party.
        example: 7765-34-4
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    required:
    - name
    title: CrossBorderUltimateDebtorDk
    type: object
  CrossBorderUltimateDebtorNo:
    description: Details of ultimate debtor. Ultimate debtor identifies the party
      that owes the cash to the Creditor as a result of receipt of goods or services.
      Only used in SEPA Credit Transfers.
    properties:
      id:
        description: The identification code of the originator reference party.
        example: 7765-34-4
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    required:
    - name
    title: CrossBorderUltimateDebtorNo
    type: object
  CrossBorderUltimateDebtorSe:
    description: Details of ultimate debtor. Ultimate debtor identifies the party
      that owes the cash to the Creditor as a result of receipt of goods or services.
      Only used in SEPA Credit Transfers.
    properties:
      id:
        description: The identification code of the originator reference party.
        example: 7765-34-4
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    required:
    - name
    title: CrossBorderUltimateDebtorSe
    type: object
  CurrencyRecurrenceFi:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - frequency
    title: CurrencyRecurrenceFi
    type: object
  CurrencyTransferCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      currency:
        description: 'Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.

          Field can be used only when creditor account is in Nordea SE (nordea_internal
          = "Y").'
        example: USD
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea Sweden or
          not.

          * Y = Creditor account is in Nordea Sweden. No creditor bank information
          is used even if provided.

          * N = Creditor account is not in Nordea Sweden but in another Swedish bank.'
        enum:
        - Y
        - N
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number

          * BGNR = Bankgiro number'
        enum:
        - IBAN
        - BBAN
        - BGNR
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 12010113101
        type: string
        x-availabilityStatus: Stable
    required:
    - nordea_internal
    - type
    - value
    title: CurrencyTransferCreditAccountNumberSe
    type: object
  CurrencyTransferCreditorAddressSe:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: SE
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: Stockholm 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: Drottningsgatan 83
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: CurrencyTransferCreditorAddressSe
    type: object
  CurrencyTransferCreditorBankAddressSe:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: Danske Bank Head Office
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: Norrmalmstorg 1
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: Stockholm
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CurrencyTransferCreditorBankAddressSe
    type: object
  CurrencyTransferCreditorBankInformationSe:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/CurrencyTransferCreditorBankAddressSe'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bic:
        description: 'Business identifier code (BIC) of the creditor bank.

          Any BIC of a Swedish bank if the creditor account is in other Swedish bank
          than Nordea SE.'
        example: DABASESX
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Danske Bank
        type: string
        x-availabilityStatus: Stable
    title: CurrencyTransferCreditorBankInformationSe
    type: object
  CurrencyTransferCreditorNameSe:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CurrencyTransferCreditorNameSe
    type: object
  CurrencyTransferDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: SE3930000000040161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CurrencyTransferDebitAccountNumberSe
    type: object
  CurrencyTransferNordeaAlternativeOrderingCustomerAddressDk:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Sydhavnsgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: 8000 Aarhus C Denmark
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: CurrencyTransferNordeaAlternativeOrderingCustomerAddressDk
    type: object
  CurrencyTransferNordeaAlternativeOrderingCustomerDk:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/CurrencyTransferNordeaAlternativeOrderingCustomerAddressDk'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts DK
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: CurrencyTransferNordeaAlternativeOrderingCustomerDk
    type: object
  CurrencyTransferNordeaCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK7020001544318671
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CurrencyTransferNordeaCreditAccountNumberDk
    type: object
  CurrencyTransferNordeaCreditorAccountNumberFi:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI1350001520000081
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CurrencyTransferNordeaCreditorAccountNumberFi
    type: object
  CurrencyTransferNordeaCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CurrencyTransferNordeaCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CurrencyTransferNordeaCreditorNameDk'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - account
    title: CurrencyTransferNordeaCreditorDk
    type: object
  CurrencyTransferNordeaCreditorNameDk:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CurrencyTransferNordeaCreditorNameDk
    type: object
  CurrencyTransferNordeaCreditorNameFi:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: CurrencyTransferNordeaCreditorNameFi
    type: object
  CurrencyTransferNordeaDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CurrencyTransferNordeaDebitAccountNumberDk
    type: object
  CurrencyTransferNordeaDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI8616605200008553
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: CurrencyTransferNordeaDebitAccountNumberFi
    type: object
  CurrencyTransferNordeaDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CurrencyTransferNordeaDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CurrencyTransferNordeaDebtorDk
    type: object
  CurrencyTransferNordeaDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: CURRENCY_TRANSFER_NORDEA_DK is used to initiate a currency transfer
        where both accounts are in Nordea Denmark. At least one of the accounts or
        payment amount is other than DKK.
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/CurrencyTransferNordeaAlternativeOrderingCustomerDk'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CurrencyTransferNordeaCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CurrencyTransferNordeaDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: CURRENCY_TRANSFER_NORDEA_DK is used to initiate a currency
            transfer where both accounts are in Nordea Denmark. At least one of the
            accounts or payment amount is other than DKK.
          enum:
          - CURRENCY_TRANSFER_NORDEA_DK
          example: CURRENCY_TRANSFER_NORDEA_DK
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CurrencyTransferNordeaDk
      type: object
    description: CURRENCY_TRANSFER_NORDEA_DK is used to initiate a currency transfer
      where both accounts are in Nordea Denmark. At least one of the accounts or payment
      amount is other than DKK.
    title: CurrencyTransferNordeaDk
  CurrencyTransferNordeaFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: CURRENCY_TRANSFER_NORDEA_FI is used to initiate a currency transfer
        where both accounts are in Nordea Finland. At least one of the accounts or
        payment amount is other than EUR.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CurrencyTransferNordeaPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CurrencyTransferNordeaPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        recurrence:
          $ref: '#/definitions/CurrencyRecurrenceFi'
          description: Recurring payment information.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: CURRENCY_TRANSFER_NORDEA_FI is used to initiate a currency
            transfer where both accounts are in Nordea Finland. At least one of the
            accounts or payment amount is other than EUR.
          enum:
          - CURRENCY_TRANSFER_NORDEA_FI
          example: CURRENCY_TRANSFER_NORDEA_FI
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CurrencyTransferNordeaFi
      type: object
    description: CURRENCY_TRANSFER_NORDEA_FI is used to initiate a currency transfer
      where both accounts are in Nordea Finland. At least one of the accounts or payment
      amount is other than EUR.
    title: CurrencyTransferNordeaFi
  CurrencyTransferNordeaPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CurrencyTransferNordeaCreditorAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CurrencyTransferNordeaCreditorNameFi'
        description: Creditor name information.
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/CurrencyTransferNordeaReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    - name_details
    title: CurrencyTransferNordeaPaymentCreditorFi
    type: object
  CurrencyTransferNordeaPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CurrencyTransferNordeaDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CurrencyTransferNordeaPaymentDebtorFi
    type: object
  CurrencyTransferNordeaReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference'
        enum:
        - RF
        - FI_DOM
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: CurrencyTransferNordeaReferenceFi
    type: object
  CurrencyTransferPaymentCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CurrencyTransferCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/CurrencyTransferCreditorAddressSe'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/CurrencyTransferCreditorBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/CurrencyTransferCreditorNameSe'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - account
    - message
    - name_details
    title: CurrencyTransferPaymentCreditorSe
    type: object
  CurrencyTransferPaymentDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/CurrencyTransferDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: CurrencyTransferPaymentDebtorSe
    type: object
  CurrencyTransferSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: CURRENCY_TRANSFER_SE is used to initiate a transfer where debtor
        account is in Nordea SE and creditor account is in Nordea SE or in another
        Swedish bank. At least one of the accounts or payment amount is other than
        SEK.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/CurrencyTransferPaymentCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/CurrencyTransferPaymentDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted.\nField can be used only when creditor account is in\
            \ Nordea SE (nordea_internal = \"Y\")."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: CURRENCY_TRANSFER_SE is used to initiate a transfer where debtor
            account is in Nordea SE and creditor account is in Nordea SE or in another
            Swedish bank. At least one of the accounts or payment amount is other
            than SEK.
          enum:
          - CURRENCY_TRANSFER_SE
          example: CURRENCY_TRANSFER_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: CurrencyTransferSe
      type: object
    description: CURRENCY_TRANSFER_SE is used to initiate a transfer where debtor
      account is in Nordea SE and creditor account is in Nordea SE or in another Swedish
      bank. At least one of the accounts or payment amount is other than SEK.
    title: CurrencyTransferSe
  DebitAccountNumberResponse:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number

          * LANR = Local account number (UK (Premium))'
        enum:
        - IBAN
        - BBAN
        - PGNR
        - LANR
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI1350001520000081
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DebitAccountNumberResponse
    type: object
  DecoupledAuthorizationPaymentRequest:
    allOf:
    - $ref: '#/definitions/AuthorizationRequestTemplate'
    - description: Authorize requested action using decoupled flow by initiating authentication
        session for the provided authorizer_id.
      properties:
        authentication_method:
          description: 'Authentication method to be initiated for authorizer.

            * MTA = Nordea ID - Online.

            * BANKID_SE = SE only: BankId Sweden.'
          enum:
          - MTA
          - BANKID_SE
          example: MTA
          type: string
          x-availabilityStatus: Stable
        authentication_type:
          description: 'Value that identifies the type of authentication requested.

            * DECOUPLED = Indicate immediate initiation of authentication session
            on Corporate Netbank user device. User will be able to confirm the instruction
            by selected authentication method.'
          enum:
          - DECOUPLED
          example: DECOUPLED
          type: string
          x-availabilityStatus: Stable
        authorizer_id:
          description: Corporate Netbank logon id of payment authorizer. **Field is
            supported only for MTA authentication method.**
          example: 70311198
          type: string
          x-availabilityStatus: Stable
        language:
          description: Language of message that will be displayed to client - ISO639-1.
            **Field is supported only for BANKID_SE authentication method.**
          enum:
          - fi
          - da
          - sv
          - en
          - nb
          example: en
          type: string
          x-availabilityStatus: Stable
      required:
      - authentication_method
      - authentication_type
      title: DecoupledAuthorizationPaymentRequest
      type: object
    description: Authorize requested action using decoupled flow by initiating authentication
      session for the provided authorizer_id.
    title: DecoupledAuthorizationPaymentRequest
  DomesticBankInformationSe:
    description: Creditor bank information.
    properties:
      bank_code:
        description: Bank code (bankidentifieringskod) used to identify Swedish bank
          - this is not the clearing code. Bank code is not required for Nordea internal
          transfers but mandatory for payments to other Swedish banks.
        example: 120
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Bank identifier code (BIC) of the creditor bank. It is not required
          for Nordea internal transfers but mandatory for other Swedish banks.
        example: DABASESX
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: DomesticBankInformationSe
    type: object
  DomesticCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 27861544318671
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticCreditAccountNumberDk
    type: object
  DomesticCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO9386011117947
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticCreditAccountNumberNo
    type: object
  DomesticCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number

          * BGNR = Bankgiro number'
        enum:
        - IBAN
        - BBAN
        - BGNR
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 12010113101
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticCreditAccountNumberSe
    type: object
  DomesticCreditTransferDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: DOMESTIC_CREDIT_TRANSFER_DK is used for initiation of Danish domestic
        bank transfer.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/DomesticPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/DomesticPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        reference_to_original_document:
          description: Transfer purpose to the creditor. It can be e.g. a reference
            to the primary documentation that forms the basis for the transfer, like
            an invoice number.
          example: Invoice 344-3-5
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: DOMESTIC_CREDIT_TRANSFER_DK is used for initiation of Danish
            domestic bank transfer.
          enum:
          - DOMESTIC_CREDIT_TRANSFER_DK
          example: DOMESTIC_CREDIT_TRANSFER_DK
          type: string
          x-availabilityStatus: Stable
        ultimate_debtor:
          $ref: '#/definitions/DomesticUltimateDebtorDk'
          description: Details of ultimate debtor.
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * SAME_DAY_VALUE = Same day value

            * EXPRESS = Express payment'
          enum:
          - NORMAL
          - SAME_DAY_VALUE
          - EXPRESS
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: DomesticCreditTransferDk
      type: object
    description: DOMESTIC_CREDIT_TRANSFER_DK is used for initiation of Danish domestic
      bank transfer.
    title: DomesticCreditTransferDk
  DomesticCreditTransferNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: DOMESTIC_CREDIT_TRANSFER_NO is used for initiation of Norwegian
        domestic payment.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/DomesticPaymentCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - NOK
          example: NOK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/DomesticPaymentDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: DOMESTIC_CREDIT_TRANSFER_NO is used for initiation of Norwegian
            domestic payment.
          enum:
          - DOMESTIC_CREDIT_TRANSFER_NO
          example: DOMESTIC_CREDIT_TRANSFER_NO
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: DomesticCreditTransferNo
      type: object
    description: DOMESTIC_CREDIT_TRANSFER_NO is used for initiation of Norwegian domestic
      payment.
    title: DomesticCreditTransferNo
  DomesticCreditTransferSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: DOMESTIC_CREDIT_TRANSFER_SE is used for initiation of Swedish domestic
        bank transfer.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/DomesticPaymentCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - SEK
          example: SEK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/DomesticPaymentDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: DOMESTIC_CREDIT_TRANSFER_SE is used for initiation of Swedish
            domestic bank transfer.
          enum:
          - DOMESTIC_CREDIT_TRANSFER_SE
          example: DOMESTIC_CREDIT_TRANSFER_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: DomesticCreditTransferSe
      type: object
    description: DOMESTIC_CREDIT_TRANSFER_SE is used for initiation of Swedish domestic
      bank transfer.
    title: DomesticCreditTransferSe
  DomesticCreditorAddressNo:
    description: Address of the creditor.
    properties:
      line1:
        description: First line of creditor's address.
        example: Teatergaten 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's address.
        example: Oslo
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor's address.
        example: Norway
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: DomesticCreditorAddressNo
    type: object
  DomesticDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 20000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: DomesticDebitAccountNumberDk
    type: object
  DomesticDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - NOK
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: DomesticDebitAccountNumberNo
    type: object
  DomesticDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - SEK
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 40161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: DomesticDebitAccountNumberSe
    type: object
  DomesticKidCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO5797600516993
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticKidCreditAccountNumberNo
    type: object
  DomesticKidCreditorAddressNo:
    description: Address of the creditor.
    properties:
      line1:
        description: First line of creditor's address.
        example: Teatergaten 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's address.
        example: Oslo
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor's address.
        example: Norway
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: DomesticKidCreditorAddressNo
    type: object
  DomesticKidDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - NOK
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: DomesticKidDebitAccountNumberNo
    type: object
  DomesticKidPaymentCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/DomesticKidCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address:
        $ref: '#/definitions/DomesticKidCreditorAddressNo'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/DomesticKidReferenceNo'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    - reference
    title: DomesticKidPaymentCreditorNo
    type: object
  DomesticKidPaymentDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DomesticKidDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticKidPaymentDebtorNo
    type: object
  DomesticKidReferenceNo:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * KID = Customer identification number (=Kunde ID)'
        enum:
        - KID
        example: KID
        type: string
        x-availabilityStatus: Stable
      value:
        description: Reference value.
        example: 240000158915751520
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticKidReferenceNo
    type: object
  DomesticKidTransferNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: DOMESTIC_KID_TRANSFER_NO is used for initiation of Norwegian kid
        payment.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/DomesticKidPaymentCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - NOK
          example: NOK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/DomesticKidPaymentDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: DOMESTIC_KID_TRANSFER_NO is used for initiation of Norwegian
            kid payment.
          enum:
          - DOMESTIC_KID_TRANSFER_NO
          example: DOMESTIC_KID_TRANSFER_NO
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: DomesticKidTransferNo
      type: object
    description: DOMESTIC_KID_TRANSFER_NO is used for initiation of Norwegian kid
      payment.
    title: DomesticKidTransferNo
  DomesticPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/DomesticCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      message_to_bank_statement:
        description: Message on beneficiary's bank statement. It's only used for Domestic
          credit transfer DK.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/DomesticReferenceDk'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticPaymentCreditorDk
    type: object
  DomesticPaymentCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/DomesticCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address:
        $ref: '#/definitions/DomesticCreditorAddressNo'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      advice_required:
        description: Indicates whether or not payment should provide a creditor advice.
        enum:
        - Y
        - N
        example: Y
        type: string
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - advice_required
    title: DomesticPaymentCreditorNo
    type: object
  DomesticPaymentCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/DomesticCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/DomesticBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: 'Message to beneficiary.

          Max length depends on creditor.account.type'
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/DomesticReferenceSe'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticPaymentCreditorSe
    type: object
  DomesticPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DomesticDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      information:
        description: Identifies the payer to the creditor. Creditor can use this information
          to better identify the amount received.
        example: 73635301-1
        type: string
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticPaymentDebtorDk
    type: object
  DomesticPaymentDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DomesticDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticPaymentDebtorNo
    type: object
  DomesticPaymentDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DomesticDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticPaymentDebtorSe
    type: object
  DomesticReferenceDk:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = international reference'
        enum:
        - RF
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: Invoice reference value.
        example: RF4411223344
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticReferenceDk
    type: object
  DomesticReferenceSe:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * OCR = Optical character recognition'
        enum:
        - OCR
        example: OCR
        type: string
        x-availabilityStatus: Stable
      value:
        description: Reference value.
        example: 109939429740003
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticReferenceSe
    type: object
  DomesticTransferFormCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * GIRO_DK = Creditor number'
        enum:
        - GIRO_DK
        example: GIRO_DK
        type: string
        x-availabilityStatus: Stable
      value:
        description: Creditor number.
        example: 19523179
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticTransferFormCreditAccountNumberDk
    type: object
  DomesticTransferFormCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/DomesticTransferFormCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticTransferFormCreditorDk
    type: object
  DomesticTransferFormDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 20000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: DomesticTransferFormDebitAccountNumberDk
    type: object
  DomesticTransferFormDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DomesticTransferFormDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticTransferFormDebtorDk
    type: object
  DomesticTransferFormDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: DOMESTIC_TRANSFER_FORM_DK is used for Initiation of Danish domestic
        transfer form payment.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/DomesticTransferFormCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/DomesticTransferFormDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: DOMESTIC_TRANSFER_FORM_DK is used for Initiation of Danish
            domestic transfer form payment.
          enum:
          - DOMESTIC_TRANSFER_FORM_DK
          example: DOMESTIC_TRANSFER_FORM_DK
          type: string
          x-availabilityStatus: Stable
        transfer_form:
          description: Transfer form type to be used for the payment.
          enum:
          - '01'
          - '73'
          example: '01'
          type: string
          x-availabilityStatus: Stable
        ultimate_debtor:
          $ref: '#/definitions/DomesticTransferFormUltimateDebtorDk'
          description: Details of ultimate debtor.
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      - transfer_form
      title: DomesticTransferFormDk
      type: object
    description: DOMESTIC_TRANSFER_FORM_DK is used for Initiation of Danish domestic
      transfer form payment.
    title: DomesticTransferFormDk
  DomesticTransferFormUltimateDebtorAddressDk:
    description: Address of ultimate debtor.
    properties:
      line1:
        description: First line of ultimate debtor's address.
        example: Strandgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of ultimate debtor's address.
        example: 0900 Copenhagen C Denmark
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: DomesticTransferFormUltimateDebtorAddressDk
    type: object
  DomesticTransferFormUltimateDebtorDk:
    description: Details of ultimate debtor.
    properties:
      address:
        $ref: '#/definitions/DomesticTransferFormUltimateDebtorAddressDk'
        description: Address of ultimate debtor.
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: DomesticTransferFormUltimateDebtorDk
    type: object
  DomesticTransferFormWithOcrCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * GIRO_DK = Creditor number'
        enum:
        - GIRO_DK
        example: GIRO_DK
        type: string
        x-availabilityStatus: Stable
      value:
        description: Creditor number.
        example: 19523179
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: DomesticTransferFormWithOcrCreditAccountNumberDk
    type: object
  DomesticTransferFormWithOcrCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/DomesticTransferFormWithOcrCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary. Used only for transfer form 75.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/DomesticTransferFormWithOcrReferenceDk'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    - reference
    title: DomesticTransferFormWithOcrCreditorDk
    type: object
  DomesticTransferFormWithOcrDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 20000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: DomesticTransferFormWithOcrDebitAccountNumberDk
    type: object
  DomesticTransferFormWithOcrDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DomesticTransferFormWithOcrDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: DomesticTransferFormWithOcrDebtorDk
    type: object
  DomesticTransferFormWithOcrDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: DOMESTIC_TRANSFER_FORM_WITH_OCR_DK is used for Initiation of Danish
        domestic transfer form payment with OCR reference.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/DomesticTransferFormWithOcrCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/DomesticTransferFormWithOcrDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: DOMESTIC_TRANSFER_FORM_WITH_OCR_DK is used for Initiation of
            Danish domestic transfer form payment with OCR reference.
          enum:
          - DOMESTIC_TRANSFER_FORM_WITH_OCR_DK
          example: DOMESTIC_TRANSFER_FORM_WITH_OCR_DK
          type: string
          x-availabilityStatus: Stable
        transfer_form:
          description: Transfer form type to be used for the payment.
          enum:
          - '04'
          - '15'
          - '71'
          - '75'
          example: 75
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      - transfer_form
      title: DomesticTransferFormWithOcrDk
      type: object
    description: DOMESTIC_TRANSFER_FORM_WITH_OCR_DK is used for Initiation of Danish
      domestic transfer form payment with OCR reference.
    title: DomesticTransferFormWithOcrDk
  DomesticTransferFormWithOcrReferenceDk:
    description: Creditor reference information.
    properties:
      value:
        description: Invoice reference value.
        example: 7047178577750189
        type: string
        x-availabilityStatus: Stable
    required:
    - value
    title: DomesticTransferFormWithOcrReferenceDk
    type: object
  DomesticUltimateDebtorAddressDk:
    description: Address of ultimate debtor.
    properties:
      line1:
        description: First line of ultimate debtor's address.
        example: Strandgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of ultimate debtor's address.
        example: 0900 Copenhagen C Denmark
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: DomesticUltimateDebtorAddressDk
    type: object
  DomesticUltimateDebtorDk:
    description: Details of ultimate debtor.
    properties:
      address:
        $ref: '#/definitions/DomesticUltimateDebtorAddressDk'
        description: Address of ultimate debtor.
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: DomesticUltimateDebtorDk
    type: object
  ErrorPayload:
    description: Error response body
    properties:
      failures:
        description: More details on the occurred error
        items:
          $ref: '#/definitions/Failure'
        type: array
        x-availabilityStatus: Stable
      request:
        $ref: '#/definitions/RequestEcho'
        description: Error details
        x-availabilityStatus: Stable
    title: ErrorPayload
    type: object
  ErrorResponse:
    description: Error response
    properties:
      error:
        $ref: '#/definitions/ErrorPayload'
        description: Payload
        x-availabilityStatus: Stable
      group_header:
        $ref: '#/definitions/ResponseHeader'
        description: Standard format response header
        x-availabilityStatus: Stable
    title: ErrorResponse
    type: object
  Failure:
    description: Validation error
    properties:
      code:
        description: Failure code
        type: string
        x-availabilityStatus: Stable
      description:
        description: Failure description
        type: string
        x-availabilityStatus: Stable
      path:
        description: JSON path of the failing element if applicable
        type: string
        x-availabilityStatus: Stable
      type:
        description: Type of the validation error, e.g. NotNull
        type: string
        x-availabilityStatus: Stable
    title: Failure
    type: object
  FinancialPaymentAlternativeOrderingCustomerAddressDk:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Sydhavnsgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: 8000 Aarhus C Denmark
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: FinancialPaymentAlternativeOrderingCustomerAddressDk
    type: object
  FinancialPaymentAlternativeOrderingCustomerAddressFi:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Kirkkokatu 34
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: 90100 Oulu, Finland
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: FinancialPaymentAlternativeOrderingCustomerAddressFi
    type: object
  FinancialPaymentAlternativeOrderingCustomerAddressNo:
    description: Address of alternative ordering customer.
    properties:
      line1:
        description: First line of alternative ordering customer's address.
        example: Teatergaten 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of alternative ordering customer's address.
        example: Oslo
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: FinancialPaymentAlternativeOrderingCustomerAddressNo
    type: object
  FinancialPaymentAlternativeOrderingCustomerDk:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentAlternativeOrderingCustomerAddressDk'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts DK
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: FinancialPaymentAlternativeOrderingCustomerDk
    type: object
  FinancialPaymentAlternativeOrderingCustomerFi:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentAlternativeOrderingCustomerAddressFi'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: FinancialPaymentAlternativeOrderingCustomerFi
    type: object
  FinancialPaymentAlternativeOrderingCustomerNo:
    description: 'Details of alternative ordering customer.

      In addition to the account owner, this field identifies the customer that is
      authorised by the account owner/account-servicing institution to order the transaction
      in the message.'
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentAlternativeOrderingCustomerAddressNo'
        description: Address of alternative ordering customer.
        x-availabilityStatus: Stable
      name:
        description: Name of alternative ordering customer.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: FinancialPaymentAlternativeOrderingCustomerNo
    type: object
  FinancialPaymentCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: FinancialPaymentCreditAccountNumberDk
    type: object
  FinancialPaymentCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: FinancialPaymentCreditAccountNumberFi
    type: object
  FinancialPaymentCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: FinancialPaymentCreditAccountNumberNo
    type: object
  FinancialPaymentCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: EE891700017001839629
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: FinancialPaymentCreditAccountNumberSe
    type: object
  FinancialPaymentCreditorAddressDk:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorAddressDk
    type: object
  FinancialPaymentCreditorAddressFi:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    - postal
    - street
    title: FinancialPaymentCreditorAddressFi
    type: object
  FinancialPaymentCreditorAddressNo:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorAddressNo
    type: object
  FinancialPaymentCreditorAddressSe:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: US
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: New York 10022
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: 830 Madison Avenue
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorAddressSe
    type: object
  FinancialPaymentCreditorBankAddressDk:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorBankAddressDk
    type: object
  FinancialPaymentCreditorBankAddressFi:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorBankAddressFi
    type: object
  FinancialPaymentCreditorBankAddressNo:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorBankAddressNo
    type: object
  FinancialPaymentCreditorBankAddressSe:
    description: Address of the creditor bank.
    properties:
      line1:
        description: First line of creditor bank's address.
        example: 222 Broadway
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor bank's address.
        example: New York
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor bank's address.
        example: NY
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorBankAddressSe
    type: object
  FinancialPaymentCreditorBankInformationDk:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentCreditorBankAddressDk'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorBankInformationDk
    type: object
  FinancialPaymentCreditorBankInformationFi:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentCreditorBankAddressFi'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorBankInformationFi
    type: object
  FinancialPaymentCreditorBankInformationNo:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentCreditorBankAddressNo'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Citibank N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorBankInformationNo
    type: object
  FinancialPaymentCreditorBankInformationSe:
    description: Creditor bank information.
    properties:
      address:
        $ref: '#/definitions/FinancialPaymentCreditorBankAddressSe'
        description: Address of the creditor bank.
        x-availabilityStatus: Stable
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: BOFAUS3N
        type: string
        x-availabilityStatus: Stable
      country:
        description: Country of the creditor bank. Only ISO 3166 alpha-2 codes are
          used.
        example: US
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Bank of America, N.A
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: FinancialPaymentCreditorBankInformationSe
    type: object
  FinancialPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/FinancialPaymentCreditorAddressDk'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/FinancialPaymentCreditorBankInformationDk'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/FinancialPaymentCreditorNameDk'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - bank
    - message
    - name_details
    title: FinancialPaymentCreditorDk
    type: object
  FinancialPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/FinancialPaymentCreditorAddressFi'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/FinancialPaymentCreditorBankInformationFi'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/FinancialPaymentCreditorNameFi'
        description: Creditor name information.
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/FinancialPaymentReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - address_details
    - bank
    - name_details
    title: FinancialPaymentCreditorFi
    type: object
  FinancialPaymentCreditorNameDk:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorNameDk
    type: object
  FinancialPaymentCreditorNameFi:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorNameFi
    type: object
  FinancialPaymentCreditorNameNo:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorNameNo
    type: object
  FinancialPaymentCreditorNameSe:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: FinancialPaymentCreditorNameSe
    type: object
  FinancialPaymentCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/FinancialPaymentCreditorAddressNo'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/FinancialPaymentCreditorBankInformationNo'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/FinancialPaymentCreditorNameNo'
        description: Creditor name information.
        x-availabilityStatus: Stable
      nationality:
        description: Nationality of the creditor.
        example: US
        type: string
        x-availabilityStatus: Stable
    required:
    - bank
    - name_details
    - nationality
    title: FinancialPaymentCreditorNo
    type: object
  FinancialPaymentCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/FinancialPaymentCreditorAddressSe'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/FinancialPaymentCreditorBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/FinancialPaymentCreditorNameSe'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - bank
    - message
    - name_details
    title: FinancialPaymentCreditorSe
    type: object
  FinancialPaymentDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: FinancialPaymentDebitAccountNumberDk
    type: object
  FinancialPaymentDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: JPY
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number in IBAN format.
        example: FI1410055200015172
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: FinancialPaymentDebitAccountNumberFi
    type: object
  FinancialPaymentDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: FinancialPaymentDebitAccountNumberNo
    type: object
  FinancialPaymentDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: SE3930000000040161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: FinancialPaymentDebitAccountNumberSe
    type: object
  FinancialPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: FinancialPaymentDebtorDk
    type: object
  FinancialPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: FinancialPaymentDebtorFi
    type: object
  FinancialPaymentDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
    required:
    - account
    title: FinancialPaymentDebtorNo
    type: object
  FinancialPaymentDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/FinancialPaymentDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: FinancialPaymentDebtorSe
    type: object
  FinancialPaymentDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: FINANCIAL_PAYMENT_DK is used to initiate a currency transfer where
        the debtor account in any currency is in Nordea Denmark. Creditor account
        can be in any currency and in any bank. Either the creditor or the debtor
        is a financial institution.
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/FinancialPaymentAlternativeOrderingCustomerDk'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/FinancialPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/FinancialPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/FinancialPaymentIntermediaryBankDk'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: FINANCIAL_PAYMENT_DK is used to initiate a currency transfer
            where the debtor account in any currency is in Nordea Denmark. Creditor
            account can be in any currency and in any bank. Either the creditor or
            the debtor is a financial institution.
          enum:
          - FINANCIAL_PAYMENT_DK
          example: FINANCIAL_PAYMENT_DK
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: FinancialPaymentDk
      type: object
    description: FINANCIAL_PAYMENT_DK is used to initiate a currency transfer where
      the debtor account in any currency is in Nordea Denmark. Creditor account can
      be in any currency and in any bank. Either the creditor or the debtor is a financial
      institution.
    title: FinancialPaymentDk
  FinancialPaymentFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: FINANCIAL_PAYMENT_FI is used to initiate a currency transfer to
        any bank where the debtor account in any currency is in Nordea Finland. Creditor
        account in any currency is in any bank. Either the creditor or the debtor
        is a financial institution.
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/FinancialPaymentAlternativeOrderingCustomerFi'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/FinancialPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/FinancialPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        instructions_to_nordea:
          description: "Instructions to Nordea how to handle the payment (e.g. debit\
            \ date, intermediary bank). \nHowever, the use of this field prevents\
            \ automatic processing of the payment, so the payment will be processed\
            \ manually."
          example: Process this as 0-value-dated payment with a due-date August 10,
            2020.
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/FinancialPaymentIntermediaryBankFi'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: FINANCIAL_PAYMENT_FI is used to initiate a currency transfer
            to any bank where the debtor account in any currency is in Nordea Finland.
            Creditor account in any currency is in any bank. Either the creditor or
            the debtor is a financial institution.
          enum:
          - FINANCIAL_PAYMENT_FI
          example: FINANCIAL_PAYMENT_FI
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: FinancialPaymentFi
      type: object
    description: FINANCIAL_PAYMENT_FI is used to initiate a currency transfer to any
      bank where the debtor account in any currency is in Nordea Finland. Creditor
      account in any currency is in any bank. Either the creditor or the debtor is
      a financial institution.
    title: FinancialPaymentFi
  FinancialPaymentIntermediaryBankDk:
    description: Details of intermediary bank.
    properties:
      account:
        description: Account in intermediary bank. To be provided if the beneficiary
          requests that the account number should be included in the payment.
        example: 6665445501
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: FinancialPaymentIntermediaryBankDk
    type: object
  FinancialPaymentIntermediaryBankFi:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: FinancialPaymentIntermediaryBankFi
    type: object
  FinancialPaymentIntermediaryBankNo:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: FinancialPaymentIntermediaryBankNo
    type: object
  FinancialPaymentIntermediaryBankSe:
    description: Details of intermediary bank.
    properties:
      account:
        description: Account in intermediary bank. To be provided if the beneficiary
          requests that the account number should be included in the payment.
        example: 6665445501
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: FinancialPaymentIntermediaryBankSe
    type: object
  FinancialPaymentNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: FINANCIAL_PAYMENT_NO is used to initiate a currency transfer to
        any bank where the debtor account in any currency is in Nordea Norway. Creditor
        account can be in any currency and in any bank. Either the creditor or the
        debtor is a financial institution.
      properties:
        alternative_ordering_customer:
          $ref: '#/definitions/FinancialPaymentAlternativeOrderingCustomerNo'
          description: 'Details of alternative ordering customer.

            In addition to the account owner, this field identifies the customer that
            is authorised by the account owner/account-servicing institution to order
            the transaction in the message.'
          x-availabilityStatus: Stable
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/FinancialPaymentCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/FinancialPaymentDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          example: 444334
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/FinancialPaymentIntermediaryBankNo'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        regulatory_reporting:
          $ref: '#/definitions/FinancialPaymentRegulatoryReportingNo'
          description: Details of regulatory reporting.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: FINANCIAL_PAYMENT_NO is used to initiate a currency transfer
            to any bank where the debtor account in any currency is in Nordea Norway.
            Creditor account can be in any currency and in any bank. Either the creditor
            or the debtor is a financial institution.
          enum:
          - FINANCIAL_PAYMENT_NO
          example: FINANCIAL_PAYMENT_NO
          type: string
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * URGENT = Urgent payment'
          enum:
          - NORMAL
          - URGENT
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - regulatory_reporting
      - template_id
      title: FinancialPaymentNo
      type: object
    description: FINANCIAL_PAYMENT_NO is used to initiate a currency transfer to any
      bank where the debtor account in any currency is in Nordea Norway. Creditor
      account can be in any currency and in any bank. Either the creditor or the debtor
      is a financial institution.
    title: FinancialPaymentNo
  FinancialPaymentReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference

          * INTL = Any international reference value'
        enum:
        - RF
        - FI_DOM
        - INTL
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: FinancialPaymentReferenceFi
    type: object
  FinancialPaymentRegulatoryReportingNo:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer, have to be reported to the Norwegian
          Customs and Excise (Tollvesenet). For financial payment, the value needs
          to be always set to "79 Other financial investments".
        example: 79
        type: string
        x-availabilityStatus: Stable
      purpose_text:
        description: Supplementary information about the transfer purpose.
        example: Description of the imported goods.
        type: string
        x-availabilityStatus: Stable
    required:
    - purpose_code
    - purpose_text
    title: FinancialPaymentRegulatoryReportingNo
    type: object
  FinancialPaymentRegulatoryReportingSe:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer as defined by Swedish Tax Authority/Skatteverket.
        example: 410
        type: string
        x-availabilityStatus: Stable
    required:
    - purpose_code
    title: FinancialPaymentRegulatoryReportingSe
    type: object
  FinancialPaymentSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: FINANCIAL_PAYMENT_SE is used to initiate a currency transfer where
        the debtor account in any currency is in Nordea Sweden. Creditor account can
        be in any currency and in any bank. Either the creditor or the debtor is a
        financial institution.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/FinancialPaymentCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/FinancialPaymentDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/FinancialPaymentIntermediaryBankSe'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        regulatory_reporting:
          $ref: '#/definitions/FinancialPaymentRegulatoryReportingSe'
          description: Details of regulatory reporting.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: FINANCIAL_PAYMENT_SE is used to initiate a currency transfer
            where the debtor account in any currency is in Nordea Sweden. Creditor
            account can be in any currency and in any bank. Either the creditor or
            the debtor is a financial institution.
          enum:
          - FINANCIAL_PAYMENT_SE
          example: FINANCIAL_PAYMENT_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: FinancialPaymentSe
      type: object
    description: FINANCIAL_PAYMENT_SE is used to initiate a currency transfer where
      the debtor account in any currency is in Nordea Sweden. Creditor account can
      be in any currency and in any bank. Either the creditor or the debtor is a financial
      institution.
    title: FinancialPaymentSe
  GlobalCashPoolCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number (DK, FI, NO, SE, UK (Premium))

          * BBAN = National bank account number (DK,  NO, SE, UK (Premium))

          * LANR = Local account number (UK (Premium)

          * PGNR = Plusgiro number (SE)'
        enum:
        - IBAN
        - BBAN
        - LANR
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 20000970202021
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolCreditAccountNumberDk
    type: object
  GlobalCashPoolCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number (DK, FI, NO, SE, UK (Premium))

          * BBAN = National bank account number (DK,  NO, SE, UK (Premium))

          * LANR = Local account number (UK (Premium)

          * PGNR = Plusgiro number (SE)'
        enum:
        - IBAN
        - BBAN
        - LANR
        - PGNR
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI9117453000002297
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolCreditAccountNumberFi
    type: object
  GlobalCashPoolCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number (NO, FI, NO, SE, UK (Premium))

          * BBAN = National bank account number (NO,  NO, SE, UK (Premium))

          * LANR = Local account number (UK (Premium)

          * PGNR = Plusgiro number (SE)'
        enum:
        - IBAN
        - BBAN
        - LANR
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 64520501507
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolCreditAccountNumberNo
    type: object
  GlobalCashPoolCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number (DK, FI, NO, SE, UK (Premium))

          * BBAN = National bank account number (DK,  NO, SE, UK (Premium))

          * LANR = Local account number (UK (Premium)

          * PGNR = Plusgiro number (SE)'
        enum:
        - IBAN
        - BBAN
        - LANR
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 99603400105221
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolCreditAccountNumberSe
    type: object
  GlobalCashPoolCreditAccountNumberUk:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: GBP
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number (UK, FI, NO, SE, UK (Premium))

          * BBAN = National bank account number (UK,  NO, SE, UK (Premium))

          * LANR = Local account number (UK (Premium)

          * PGNR = Plusgiro number (SE)'
        enum:
        - IBAN
        - BBAN
        - LANR
        - PGNR
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: GB03NDEA40487850211093
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolCreditAccountNumberUk
    type: object
  GlobalCashPoolCreditorBankInformationDk:
    description: Creditor bank information.
    properties:
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEASEHH
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: GlobalCashPoolCreditorBankInformationDk
    type: object
  GlobalCashPoolCreditorBankInformationFi:
    description: Creditor bank information.
    properties:
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEAFIHH
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: GlobalCashPoolCreditorBankInformationFi
    type: object
  GlobalCashPoolCreditorBankInformationNo:
    description: Creditor bank information.
    properties:
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEANOHH
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: GlobalCashPoolCreditorBankInformationNo
    type: object
  GlobalCashPoolCreditorBankInformationSe:
    description: Creditor bank information.
    properties:
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEASEHH
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: GlobalCashPoolCreditorBankInformationSe
    type: object
  GlobalCashPoolCreditorBankInformationUk:
    description: Creditor bank information.
    properties:
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEAGB2L
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - bic
    title: GlobalCashPoolCreditorBankInformationUk
    type: object
  GlobalCashPoolDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Account number.

          * BBAN = National bank account number'
        example: 20001543991305
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolDebitAccountNumberDk
    type: object
  GlobalCashPoolDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI2724982400224961
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolDebitAccountNumberFi
    type: object
  GlobalCashPoolDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Account number.

          * BBAN = National bank account number'
        example: NO9464520503798
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolDebitAccountNumberNo
    type: object
  GlobalCashPoolDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Account number.

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        example: 99602600119966
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolDebitAccountNumberSe
    type: object
  GlobalCashPoolDebitAccountNumberUk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: GBP
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        - LANR
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: 'Account number.

          * BBAN = National bank account number

          * LANR = Local account number (UK (Premium)'
        example: GB02NDEA40487850211111
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - type
    - value
    title: GlobalCashPoolDebitAccountNumberUk
    type: object
  GlobalCashPoolTransferCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/GlobalCashPoolCreditorBankInformationDk'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: GlobalCashPoolTransferCreditorDk
    type: object
  GlobalCashPoolTransferCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/GlobalCashPoolCreditorBankInformationFi'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: GlobalCashPoolTransferCreditorFi
    type: object
  GlobalCashPoolTransferCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/GlobalCashPoolCreditorBankInformationNo'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: GlobalCashPoolTransferCreditorNo
    type: object
  GlobalCashPoolTransferCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/GlobalCashPoolCreditorBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: GlobalCashPoolTransferCreditorSe
    type: object
  GlobalCashPoolTransferCreditorUk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolCreditAccountNumberUk'
        description: Creditor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      bank:
        $ref: '#/definitions/GlobalCashPoolCreditorBankInformationUk'
        description: Creditor bank information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    - bank
    title: GlobalCashPoolTransferCreditorUk
    type: object
  GlobalCashPoolTransferDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: GlobalCashPoolTransferDebtorDk
    type: object
  GlobalCashPoolTransferDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: GlobalCashPoolTransferDebtorFi
    type: object
  GlobalCashPoolTransferDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: GlobalCashPoolTransferDebtorNo
    type: object
  GlobalCashPoolTransferDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: GlobalCashPoolTransferDebtorSe
    type: object
  GlobalCashPoolTransferDebtorUk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/GlobalCashPoolDebitAccountNumberUk'
        description: Debtor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    title: GlobalCashPoolTransferDebtorUk
    type: object
  GlobalCashPoolTransferDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: GLOBAL_CASH_POOL_TRANSFER_DK is used for initiation of global cash
        pool transfers.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/GlobalCashPoolTransferCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/GlobalCashPoolTransferDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: GLOBAL_CASH_POOL_TRANSFER_DK is used for initiation of global
            cash pool transfers.
          enum:
          - GLOBAL_CASH_POOL_TRANSFER_DK
          example: GLOBAL_CASH_POOL_TRANSFER_DK
          type: string
          x-availabilityStatus: Stable
        value_date:
          description: 'Value date specifies the date from which the incoming/outgoing
            transaction is included or excluded from the account''s interest-bearing
            balance. Default is same day as requested execution day.

            If the execution date is today, the value date can be today''s date or
            a date in the past. It is possible to make transfers with back value within
            the current month and two calendar months back in time. A value date back
            in time can be on a non-banking day. The back valuation does not affect
            the balance in the Currency Top account.

            If the execution date is in the future, the value date must be the same
            date as the execution date. (360 days in the future)'
          example: '2022-11-04'
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: GlobalCashPoolTransferDk
      type: object
    description: GLOBAL_CASH_POOL_TRANSFER_DK is used for initiation of global cash
      pool transfers.
    title: GlobalCashPoolTransferDk
  GlobalCashPoolTransferFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: GLOBAL_CASH_POOL_TRANSFER_FI is used for initiation of global cash
        pool transfers.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/GlobalCashPoolTransferCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: EUR
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/GlobalCashPoolTransferDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: GLOBAL_CASH_POOL_TRANSFER_FI is used for initiation of global
            cash pool transfers.
          enum:
          - GLOBAL_CASH_POOL_TRANSFER_FI
          example: GLOBAL_CASH_POOL_TRANSFER_FI
          type: string
          x-availabilityStatus: Stable
        value_date:
          description: 'Value date specifies the date from which the incoming/outgoing
            transaction is included or excluded from the account''s interest-bearing
            balance. Default is same day as requested execution day.

            If the execution date is today, the value date can be today''s date or
            a date in the past. It is possible to make transfers with back value within
            the current month and two calendar months back in time. A value date back
            in time can be on a non-banking day. The back valuation does not affect
            the balance in the Currency Top account.

            If the execution date is in the future, the value date must be the same
            date as the execution date. (360 days in the future)'
          example: '2022-11-04'
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: GlobalCashPoolTransferFi
      type: object
    description: GLOBAL_CASH_POOL_TRANSFER_FI is used for initiation of global cash
      pool transfers.
    title: GlobalCashPoolTransferFi
  GlobalCashPoolTransferNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: GLOBAL_CASH_POOL_TRANSFER_NO is used for initiation of global cash
        pool transfers.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/GlobalCashPoolTransferCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: NOK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/GlobalCashPoolTransferDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: GLOBAL_CASH_POOL_TRANSFER_NO is used for initiation of global
            cash pool transfers.
          enum:
          - GLOBAL_CASH_POOL_TRANSFER_NO
          example: GLOBAL_CASH_POOL_TRANSFER_NO
          type: string
          x-availabilityStatus: Stable
        value_date:
          description: 'Value date specifies the date from which the incoming/outgoing
            transaction is included or excluded from the account''s interest-bearing
            balance. Default is same day as requested execution day.

            If the execution date is today, the value date can be today''s date or
            a date in the past. It is possible to make transfers with back value within
            the current month and two calendar months back in time. A value date back
            in time can be on a non-banking day. The back valuation does not affect
            the balance in the Currency Top account.

            If the execution date is in the future, the value date must be the same
            date as the execution date. (360 days in the future)'
          example: '2022-11-04'
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: GlobalCashPoolTransferNo
      type: object
    description: GLOBAL_CASH_POOL_TRANSFER_NO is used for initiation of global cash
      pool transfers.
    title: GlobalCashPoolTransferNo
  GlobalCashPoolTransferSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: GLOBAL_CASH_POOL_TRANSFER_SE is used for initiation of global cash
        pool transfers.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/GlobalCashPoolTransferCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: SEK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/GlobalCashPoolTransferDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: GLOBAL_CASH_POOL_TRANSFER_SE is used for initiation of global
            cash pool transfers.
          enum:
          - GLOBAL_CASH_POOL_TRANSFER_SE
          example: GLOBAL_CASH_POOL_TRANSFER_SE
          type: string
          x-availabilityStatus: Stable
        value_date:
          description: 'Value date specifies the date from which the incoming/outgoing
            transaction is included or excluded from the account''s interest-bearing
            balance. Default is same day as requested execution day.

            If the execution date is today, the value date can be today''s date or
            a date in the past. It is possible to make transfers with back value within
            the current month and two calendar months back in time. A value date back
            in time can be on a non-banking day. The back valuation does not affect
            the balance in the Currency Top account.

            If the execution date is in the future, the value date must be the same
            date as the execution date. (360 days in the future)'
          example: '2022-11-04'
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: GlobalCashPoolTransferSe
      type: object
    description: GLOBAL_CASH_POOL_TRANSFER_SE is used for initiation of global cash
      pool transfers.
    title: GlobalCashPoolTransferSe
  GlobalCashPoolTransferUk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: GLOBAL_CASH_POOL_TRANSFER_UK is used for initiation of global cash
        pool transfers.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        creditor:
          $ref: '#/definitions/GlobalCashPoolTransferCreditorUk'
          description: Details of the creditor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: GBP
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        debtor:
          $ref: '#/definitions/GlobalCashPoolTransferDebtorUk'
          description: Details of the debtor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        template_id:
          description: GLOBAL_CASH_POOL_TRANSFER_UK is used for initiation of global
            cash pool transfers.
          enum:
          - GLOBAL_CASH_POOL_TRANSFER_UK
          example: GLOBAL_CASH_POOL_TRANSFER_UK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        value_date:
          description: 'Value date specifies the date from which the incoming/outgoing
            transaction is included or excluded from the account''s interest-bearing
            balance. Default is same day as requested execution day.

            If the execution date is today, the value date can be today''s date or
            a date in the past. It is possible to make transfers with back value within
            the current month and two calendar months back in time. A value date back
            in time can be on a non-banking day. The back valuation does not affect
            the balance in the Currency Top account.

            If the execution date is in the future, the value date must be the same
            date as the execution date. (360 days in the future)'
          example: '2022-11-04'
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: GlobalCashPoolTransferUk
      type: object
    description: GLOBAL_CASH_POOL_TRANSFER_UK is used for initiation of global cash
      pool transfers.
    title: GlobalCashPoolTransferUk
  InstantCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: DK7020001544318671
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - type
    - value
    title: InstantCreditAccountNumberDk
    type: object
  InstantCreditTransferDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INSTANT_CREDIT_TRANSFER_DK is used for initiation of instant credit
        transfers in Denmark.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        creditor:
          $ref: '#/definitions/InstantPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        debtor:
          $ref: '#/definitions/InstantPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        template_id:
          description: INSTANT_CREDIT_TRANSFER_DK is used for initiation of instant
            credit transfers in Denmark.
          enum:
          - INSTANT_CREDIT_TRANSFER_DK
          example: INSTANT_CREDIT_TRANSFER_DK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: InstantCreditTransferDk
      type: object
    description: INSTANT_CREDIT_TRANSFER_DK is used for initiation of instant credit
      transfers in Denmark.
    title: InstantCreditTransferDk
  InstantCreditorAddressDk:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: DK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      town:
        description: Creditor's town.
        example: Copenhagen
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - country
    - town
    title: InstantCreditorAddressDk
    type: object
  InstantDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - type
    - value
    title: InstantDebitAccountNumberDk
    type: object
  InstantPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/InstantCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      address_details:
        $ref: '#/definitions/InstantCreditorAddressDk'
        description: Address of the creditor.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      reference:
        $ref: '#/definitions/InstantReferenceDk'
        description: Creditor reference information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    - name
    title: InstantPaymentCreditorDk
    type: object
  InstantPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/InstantDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    title: InstantPaymentDebtorDk
    type: object
  InstantReferenceDk:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference'
        enum:
        - RF
        example: RF
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF4411223344
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - type
    - value
    title: InstantReferenceDk
    type: object
  InstantSalaryPensionCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: DK7020001544318671
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - type
    - value
    title: InstantSalaryPensionCreditAccountNumberDk
    type: object
  InstantSalaryPensionCreditorAddressDk:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: DK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      town:
        description: Creditor's town.
        example: Copenhagen
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - country
    - town
    title: InstantSalaryPensionCreditorAddressDk
    type: object
  InstantSalaryPensionCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/InstantSalaryPensionCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      address_details:
        $ref: '#/definitions/InstantSalaryPensionCreditorAddressDk'
        description: Address of the creditor.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    - message
    - name
    title: InstantSalaryPensionCreditorDk
    type: object
  InstantSalaryPensionDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - type
    - value
    title: InstantSalaryPensionDebitAccountNumberDk
    type: object
  InstantSalaryPensionDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/InstantSalaryPensionDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    title: InstantSalaryPensionDebtorDk
    type: object
  InstantSalaryPensionDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INSTANT_SALARY_PENSION_DK is used for initiation of instant salary
        or pension payments in Denmark. The debtor account is in Nordea DK and creditor
        account is in Nordea DK or in another Danish bank.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        creditor:
          $ref: '#/definitions/InstantSalaryPensionCreditorDk'
          description: Details of the creditor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        debtor:
          $ref: '#/definitions/InstantSalaryPensionDebtorDk'
          description: Details of the debtor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        template_id:
          description: INSTANT_SALARY_PENSION_DK is used for initiation of instant
            salary or pension payments in Denmark. The debtor account is in Nordea
            DK and creditor account is in Nordea DK or in another Danish bank.
          enum:
          - INSTANT_SALARY_PENSION_DK
          example: INSTANT_SALARY_PENSION_DK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        type:
          description: 'Type of payment.

            * SALARY = Salary payment type.

            * PENSION = Pension payment type.'
          enum:
          - SALARY
          - PENSION
          example: SALARY
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      - type
      title: InstantSalaryPensionDk
      type: object
    description: INSTANT_SALARY_PENSION_DK is used for initiation of instant salary
      or pension payments in Denmark. The debtor account is in Nordea DK and creditor
      account is in Nordea DK or in another Danish bank.
    title: InstantSalaryPensionDk
  IntercompanyCrossBorderBankInformationNo:
    description: Creditor bank information.
    properties:
      bank_code:
        description: Bank code (bankidentifieringskod) used to identify bank - this
          is not the clearing code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: DABASESX
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderBankInformationNo
    type: object
  IntercompanyCrossBorderBankInformationSe:
    description: Creditor bank information.
    properties:
      bank_code:
        description: Bank code (bankidentifieringskod) used to identify bank - this
          is not the clearing code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEAFIHH
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderBankInformationSe
    type: object
  IntercompanyCrossBorderCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea or not.

          * Y = Creditor account is in Nordea.

          * N = Creditor accounts, outside Nordea, added as external or RFT in the
          agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea but added as
          external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI8616605200008553
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyCrossBorderCreditAccountNumberDk
    type: object
  IntercompanyCrossBorderCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: SE3930000000040161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCrossBorderCreditAccountNumberFi
    type: object
  IntercompanyCrossBorderCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea or not.

          * Y = Creditor account is in Nordea.

          * N = Creditor accounts, outside Nordea, added as external or RFT in the
          agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea but added as
          external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: SE3930000000040161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyCrossBorderCreditAccountNumberNo
    type: object
  IntercompanyCrossBorderCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea or not.

          * Y = Creditor account is in Nordea.

          * N = Creditor accounts, outside Nordea, added as external or RFT in the
          agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea but added as
          external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI8616605200008553
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyCrossBorderCreditAccountNumberSe
    type: object
  IntercompanyCrossBorderCreditorBankInformationDk:
    description: Creditor bank information.
    properties:
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEAFIHH
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderCreditorBankInformationDk
    type: object
  IntercompanyCrossBorderCreditorBankInformationFi:
    description: Creditor bank information.
    properties:
      bank_code:
        description: Bank code.
        example: FW026009593
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: NDEASESS
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderCreditorBankInformationFi
    type: object
  IntercompanyCrossBorderCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/IntercompanyCrossBorderBankInformationNo'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      nationality:
        description: Nationality of the creditor.
        example: US
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    - nationality
    title: IntercompanyCrossBorderCreditorNo
    type: object
  IntercompanyCrossBorderCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/IntercompanyCrossBorderBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: 'Message to beneficiary.

          Max length depends on creditor.account.type'
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: IntercompanyCrossBorderCreditorSe
    type: object
  IntercompanyCrossBorderDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCrossBorderDebitAccountNumberDk
    type: object
  IntercompanyCrossBorderDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number in IBAN format.
        example: FI6816603001007528
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCrossBorderDebitAccountNumberFi
    type: object
  IntercompanyCrossBorderDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCrossBorderDebitAccountNumberNo
    type: object
  IntercompanyCrossBorderDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 40161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCrossBorderDebitAccountNumberSe
    type: object
  IntercompanyCrossBorderDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCrossBorderDebtorNo
    type: object
  IntercompanyCrossBorderDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCrossBorderDebtorSe
    type: object
  IntercompanyCrossBorderDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: "INTERCOMPANY_CROSS_BORDER_DK is used to initiate an intercompany\
        \ currency transfer where the debtor account in any currency is in Nordea\
        \ Denmark. \nCreditor account can be in any currency and in any bank."
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCrossBorderPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCrossBorderPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided. Mandatory if exchange rate
            reference is provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Mandatory if exchange rate is provided.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/IntercompanyCrossBorderIntermediaryBankDk'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: "INTERCOMPANY_CROSS_BORDER_DK is used to initiate an intercompany\
            \ currency transfer where the debtor account in any currency is in Nordea\
            \ Denmark. \nCreditor account can be in any currency and in any bank."
          enum:
          - INTERCOMPANY_CROSS_BORDER_DK
          example: INTERCOMPANY_CROSS_BORDER_DK
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCrossBorderDk
      type: object
    description: "INTERCOMPANY_CROSS_BORDER_DK is used to initiate an intercompany\
      \ currency transfer where the debtor account in any currency is in Nordea Denmark.\
      \ \nCreditor account can be in any currency and in any bank."
    title: IntercompanyCrossBorderDk
  IntercompanyCrossBorderFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_CROSS_BORDER_FI is used to initiate of a currency
        transfer where the debtor account in any currency is in Nordea Finland. Creditor
        account can be in any currency and in any bank.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCrossBorderPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCrossBorderPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        instructions_to_nordea:
          description: "Instructions to Nordea how to handle the payment (e.g. debit\
            \ date, intermediary bank). \nHowever, the use of this field prevents\
            \ automatic processing of the payment, so the payment will be processed\
            \ manually."
          example: Process this as 0-value-dated payment with a due-date August 10,
            2020.
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/IntercompanyCrossBorderIntermediaryBankFi'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        recurrence:
          $ref: '#/definitions/IntercompanyCrossBorderRecurrenceFi'
          description: Recurring payment information.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_CROSS_BORDER_FI is used to initiate of a currency
            transfer where the debtor account in any currency is in Nordea Finland.
            Creditor account can be in any currency and in any bank.
          enum:
          - INTERCOMPANY_CROSS_BORDER_FI
          example: INTERCOMPANY_CROSS_BORDER_FI
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCrossBorderFi
      type: object
    description: INTERCOMPANY_CROSS_BORDER_FI is used to initiate of a currency transfer
      where the debtor account in any currency is in Nordea Finland. Creditor account
      can be in any currency and in any bank.
    title: IntercompanyCrossBorderFi
  IntercompanyCrossBorderIntermediaryBankDk:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderIntermediaryBankDk
    type: object
  IntercompanyCrossBorderIntermediaryBankFi:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderIntermediaryBankFi
    type: object
  IntercompanyCrossBorderIntermediaryBankNo:
    description: Details of intermediary bank.
    properties:
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderIntermediaryBankNo
    type: object
  IntercompanyCrossBorderIntermediaryBankSe:
    description: Details of intermediary bank.
    properties:
      account:
        description: Account in intermediary bank. To be provided if the beneficiary
          requests that the account number should be included in the payment.
        example: 6665445501
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: IntercompanyCrossBorderIntermediaryBankSe
    type: object
  IntercompanyCrossBorderNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_CROSS_BORDER_NO is used to initiate a currency transfer
        where debtor account is in Nordea NO and the creditor account is in Nordea
        NO, in another Norwegian bank or any bank outside Norway. At least one of
        the accounts or payment amount is other than NOK.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCrossBorderCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCrossBorderDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate between send_as_currency and debtor account currency.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 444334
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/IntercompanyCrossBorderIntermediaryBankNo'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        regulatory_reporting:
          $ref: '#/definitions/IntercompanyCrossBorderRegulatoryReportingNo'
          description: Details of regulatory reporting.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_CROSS_BORDER_NO is used to initiate a currency
            transfer where debtor account is in Nordea NO and the creditor account
            is in Nordea NO, in another Norwegian bank or any bank outside Norway.
            At least one of the accounts or payment amount is other than NOK.
          enum:
          - INTERCOMPANY_CROSS_BORDER_NO
          example: INTERCOMPANY_CROSS_BORDER_NO
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCrossBorderNo
      type: object
    description: INTERCOMPANY_CROSS_BORDER_NO is used to initiate a currency transfer
      where debtor account is in Nordea NO and the creditor account is in Nordea NO,
      in another Norwegian bank or any bank outside Norway. At least one of the accounts
      or payment amount is other than NOK.
    title: IntercompanyCrossBorderNo
  IntercompanyCrossBorderPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/IntercompanyCrossBorderCreditorBankInformationDk'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: IntercompanyCrossBorderPaymentCreditorDk
    type: object
  IntercompanyCrossBorderPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/IntercompanyCrossBorderCreditorBankInformationFi'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/IntercompanyCrossBorderReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    title: IntercompanyCrossBorderPaymentCreditorFi
    type: object
  IntercompanyCrossBorderPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCrossBorderPaymentDebtorDk
    type: object
  IntercompanyCrossBorderPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCrossBorderDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCrossBorderPaymentDebtorFi
    type: object
  IntercompanyCrossBorderRecurrenceFi:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - frequency
    title: IntercompanyCrossBorderRecurrenceFi
    type: object
  IntercompanyCrossBorderReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference

          * INTL = Any international reference value'
        enum:
        - RF
        - FI_DOM
        - INTL
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: IntercompanyCrossBorderReferenceFi
    type: object
  IntercompanyCrossBorderRegulatoryReportingNo:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer, mandatory for transfers above
          100.000 NOK or the equivalent in other currencies, have to be reported to
          the Norwegian Customs and Excise (Tollvesenet).
        example: 14
        type: string
        x-availabilityStatus: Stable
      purpose_text:
        description: Supplementary information about the transfer purpose.
        example: Description of the imported goods.
        type: string
        x-availabilityStatus: Stable
    required:
    - purpose_code
    title: IntercompanyCrossBorderRegulatoryReportingNo
    type: object
  IntercompanyCrossBorderRegulatoryReportingSe:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer as defined by Swedish Tax Authority/Skatteverket.
        example: 410
        type: string
        x-availabilityStatus: Stable
    required:
    - purpose_code
    title: IntercompanyCrossBorderRegulatoryReportingSe
    type: object
  IntercompanyCrossBorderSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_CROSS_BORDER_SE is used for initiation of crossborder
        intercompany transfers in Sweden.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCrossBorderCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: SEK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCrossBorderDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        intermediary_bank:
          $ref: '#/definitions/IntercompanyCrossBorderIntermediaryBankSe'
          description: Details of intermediary bank.
          x-availabilityStatus: Stable
        regulatory_reporting:
          $ref: '#/definitions/IntercompanyCrossBorderRegulatoryReportingSe'
          description: Details of regulatory reporting.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_CROSS_BORDER_SE is used for initiation of domestic
            intercompany transfers in Sweden.
          enum:
          - INTERCOMPANY_CROSS_BORDER_SE
          example: INTERCOMPANY_CROSS_BORDER_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCrossBorderSe
      type: object
    description: INTERCOMPANY_CROSS_BORDER_SE is used for initiation of crossborder
      intercompany transfers in Sweden.
    title: IntercompanyCrossBorderSe
  IntercompanyCurrencyCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number

          * BGNR = Bankgiro number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - BGNR
        - PGNR
        - INTL
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 99604200171892
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCurrencyCreditAccountNumberSe
    type: object
  IntercompanyCurrencyDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: SE3930000000040161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCurrencyDebitAccountNumberSe
    type: object
  IntercompanyCurrencyRecurrenceFi:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - frequency
    title: IntercompanyCurrencyRecurrenceFi
    type: object
  IntercompanyCurrencyTransferCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK6220005036579260
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCurrencyTransferCreditAccountNumberDk
    type: object
  IntercompanyCurrencyTransferCreditorAccountNumberFi:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        example: USD
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI8616605200008553
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCurrencyTransferCreditorAccountNumberFi
    type: object
  IntercompanyCurrencyTransferCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCurrencyTransferCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCurrencyTransferCreditorDk
    type: object
  IntercompanyCurrencyTransferCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCurrencyCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCurrencyTransferCreditorSe
    type: object
  IntercompanyCurrencyTransferDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCurrencyTransferDebitAccountNumberDk
    type: object
  IntercompanyCurrencyTransferDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI6816603001007528
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyCurrencyTransferDebitAccountNumberFi
    type: object
  IntercompanyCurrencyTransferDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCurrencyTransferDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCurrencyTransferDebtorDk
    type: object
  IntercompanyCurrencyTransferDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCurrencyDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's own use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCurrencyTransferDebtorSe
    type: object
  IntercompanyCurrencyTransferDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_CURRENCY_TRANSFER_NORDEA_DK is used to initiate an
        intercompany currency transfer where both accounts are in Nordea Denmark.
        At least one of the accounts or payment amount is other than DKK.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCurrencyTransferCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCurrencyTransferDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate:
          description: Exchange rate agreed with Nordea. If the exchange rate was
            not agreed, this field should not be provided.
          example: 56.346
          type: number
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_CURRENCY_TRANSFER_NORDEA_DK is used to initiate
            an intercompany currency transfer where both accounts are in Nordea Denmark.
            At least one of the accounts or payment amount is other than DKK.
          enum:
          - INTERCOMPANY_CURRENCY_TRANSFER_DK
          example: INTERCOMPANY_CURRENCY_TRANSFER_DK
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCurrencyTransferDk
      type: object
    description: INTERCOMPANY_CURRENCY_TRANSFER_NORDEA_DK is used to initiate an intercompany
      currency transfer where both accounts are in Nordea Denmark. At least one of
      the accounts or payment amount is other than DKK.
    title: IntercompanyCurrencyTransferDk
  IntercompanyCurrencyTransferFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_CURRENCY_TRANSFER_FI is used to initiate an intercompany
        currency transfer where both accounts are in Nordea Finland. At least one
        of the accounts or payment amount is other than EUR.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCurrencyTransferPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: USD
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCurrencyTransferPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
            Usage of this field prevents automatic processing of the payment.
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        recurrence:
          $ref: '#/definitions/IntercompanyCurrencyRecurrenceFi'
          description: Recurring payment information.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: USD
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_CURRENCY_TRANSFER_FI is used to initiate an intercompany
            currency transfer where both accounts are in Nordea Finland. At least
            one of the accounts or payment amount is other than EUR.
          enum:
          - INTERCOMPANY_CURRENCY_TRANSFER_FI
          example: INTERCOMPANY_CURRENCY_TRANSFER_FI
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCurrencyTransferFi
      type: object
    description: INTERCOMPANY_CURRENCY_TRANSFER_FI is used to initiate an intercompany
      currency transfer where both accounts are in Nordea Finland. At least one of
      the accounts or payment amount is other than EUR.
    title: IntercompanyCurrencyTransferFi
  IntercompanyCurrencyTransferPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCurrencyTransferCreditorAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/IntercompanyCurrencyTransferReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCurrencyTransferPaymentCreditorFi
    type: object
  IntercompanyCurrencyTransferPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyCurrencyTransferDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyCurrencyTransferPaymentDebtorFi
    type: object
  IntercompanyCurrencyTransferReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference'
        enum:
        - RF
        - FI_DOM
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: IntercompanyCurrencyTransferReferenceFi
    type: object
  IntercompanyCurrencyTransferSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: CURRENCY_TRANSFER_SE is used for currency transfers within Nordea
        SE. Transfer cannot be between EUR and SEK.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        charges_rule:
          description: 'Rule for charges.

            * SHA = The Payer (sender of the payment) will pay all fees charged by
            the sending bank. The Payee (recipient of the payment) will pay all fees
            charged by the receiving bank.

            * OUR = The Payer (sender of the payment) will bear all of the payment
            transaction fees. The beneficiary will receive the full amount of the
            payment.'
          enum:
          - SHA
          - OUR
          example: SHA
          type: string
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyCurrencyTransferCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          example: EUR
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyCurrencyTransferDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        exchange_rate_reference:
          description: Contains Forward Contract number or the name of Nordea's representative.
          example: 4443-3-4
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        send_as_currency:
          description: "Currency code to be used when the payment amount is entered\
            \ in other than debtor account currency. \nOnly ISO 4217 three-letter\
            \ code is accepted."
          example: EUR
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: CURRENCY_TRANSFER_SE is used for currency transfers within
            Nordea SE. Transfer cannot be between EUR and SEK.
          enum:
          - INTERCOMPANY_CURRENCY_TRANSFER_SE
          example: INTERCOMPANY_CURRENCY_TRANSFER_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - charges_rule
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyCurrencyTransferSe
      type: object
    description: CURRENCY_TRANSFER_SE is used for currency transfers within Nordea
      SE. Transfer cannot be between EUR and SEK.
    title: IntercompanyCurrencyTransferSe
  IntercompanyDomesticBankInformationSe:
    description: Creditor bank information. Bank information is not required for Nordea
      internal transfers but mandatory for transfers to other Swedish banks
    properties:
      bank_code:
        description: Bank code (bankidentifieringskod) used to identify Swedish bank
          - this is not the clearing code. Required only for transfers to external
          accounts.
        example: 120
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Bank identifier code (BIC) of the creditor bank. Required only
          for transfers to external accounts.
        example: DABASESX
        type: string
        x-availabilityStatus: Stable
    title: IntercompanyDomesticBankInformationSe
    type: object
  IntercompanyDomesticCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea Denmark
          or not.

          * Y = Creditor account is in Nordea Denmark.

          * N = Creditor accounts in Denmark outside Nordea, added as external or
          RFT in the agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea Denmark but
          added as external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        - INTL
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 20005005528692
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyDomesticCreditAccountNumberDk
    type: object
  IntercompanyDomesticCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        enum:
        - EUR
        example: EUR
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea Sweden or
          not.

          * Y = Creditor account is in Nordea Sweden. No creditor bank information
          is used even if provided.

          * N = Creditor account is not in Nordea Sweden but in another Swedish bank.

          * Y = Creditor account is in Nordea Finland.

          * N = Creditor accounts in Finland, outside Nordea, added as external or
          RFT in the agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea Finland but
          added as external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI6816603001007528
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyDomesticCreditAccountNumberFi
    type: object
  IntercompanyDomesticCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        enum:
        - NOK
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - INTL
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO9768250512353
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyDomesticCreditAccountNumberNo
    type: object
  IntercompanyDomesticCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        enum:
        - SEK
        - EUR
        example: SEK
        type: string
        x-availabilityStatus: Stable
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea Sweden or
          not.

          * Y = Creditor account is in Nordea Sweden. No creditor bank information
          is used even if provided.

          * N = Creditor account is not in Nordea Sweden but in another Swedish bank.

          * Y = Creditor account is in Nordea Sweden.

          * N = Creditor accounts in Sweden, outside Nordea, added as external or
          RFT in the agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea Sweden but added
          as external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number

          * BGNR = Bankgiro number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        - BGNR
        - PGNR
        - INTL
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 99601814438154
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyDomesticCreditAccountNumberSe
    type: object
  IntercompanyDomesticDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 20000270491715
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyDomesticDebitAccountNumberDk
    type: object
  IntercompanyDomesticDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - EUR
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI4116603500005114
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyDomesticDebitAccountNumberFi
    type: object
  IntercompanyDomesticDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - NOK
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyDomesticDebitAccountNumberNo
    type: object
  IntercompanyDomesticDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - SEK
        - EUR
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number

          * PGNR = Plusgiro number'
        enum:
        - IBAN
        - BBAN
        - PGNR
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 40161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: IntercompanyDomesticDebitAccountNumberSe
    type: object
  IntercompanyDomesticPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/IntercompanyDomesticReferenceDk'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentCreditorDk
    type: object
  IntercompanyDomesticPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/IntercompanyDomesticReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentCreditorFi
    type: object
  IntercompanyDomesticPaymentCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentCreditorNo
    type: object
  IntercompanyDomesticPaymentCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/IntercompanyDomesticBankInformationSe'
        description: Creditor bank information. Bank information is not required for
          Nordea internal transfers but mandatory for transfers to other Swedish banks
        x-availabilityStatus: Stable
      message:
        description: 'Message to beneficiary.

          Max length depends on creditor.account.type'
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentCreditorSe
    type: object
  IntercompanyDomesticPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentDebtorDk
    type: object
  IntercompanyDomesticPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentDebtorFi
    type: object
  IntercompanyDomesticPaymentDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentDebtorNo
    type: object
  IntercompanyDomesticPaymentDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyDomesticDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: IntercompanyDomesticPaymentDebtorSe
    type: object
  IntercompanyDomesticPaymentDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_DOMESTIC_PAYMENT_DK is used for initiation of domestic
        intercompany transfers in Denmark.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyDomesticPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyDomesticPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_DOMESTIC_PAYMENT_DK is used for initiation of
            domestic intercompany transfers in Denmark.
          enum:
          - INTERCOMPANY_DOMESTIC_PAYMENT_DK
          example: INTERCOMPANY_DOMESTIC_PAYMENT_DK
          type: string
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default, when creditor account is outside
            of Nordea Denmark)

            * SAME_DAY_VALUE = Same day value (default, when creditor account is in
            Nordea Denmark)

            * EXPRESS = Express payment

            * SAME_DAY_DK_CENTRAL_BANK = Same day value via Central Bank'
          enum:
          - NORMAL
          - SAME_DAY_VALUE
          - EXPRESS
          - SAME_DAY_DK_CENTRAL_BANK
          example: SAME_DAY_VALUE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyDomesticPaymentDk
      type: object
    description: INTERCOMPANY_DOMESTIC_PAYMENT_DK is used for initiation of domestic
      intercompany transfers in Denmark.
    title: IntercompanyDomesticPaymentDk
  IntercompanyDomesticPaymentFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_DOMESTIC_PAYMENT_FI is used for initiation of domestic
        intercompany transfers in Finland.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        cash_pool:
          description: 'Indicates whether the transfer is a cash pool transfer or
            not.

            * Y = Cash pool transfer

            * N = Not a cash pool transfer'
          enum:
          - Y
          - N
          example: N
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        creditor:
          $ref: '#/definitions/IntercompanyDomesticPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - EUR
          example: EUR
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyDomesticPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        recurrence:
          $ref: '#/definitions/IntercompanyDomesticRecurrenceFi'
          description: Recurring payment information.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_DOMESTIC_PAYMENT_FI is used for initiation of
            domestic intercompany transfers in Finland.
          enum:
          - INTERCOMPANY_DOMESTIC_PAYMENT_FI
          example: INTERCOMPANY_DOMESTIC_PAYMENT_FI
          type: string
          x-availabilityStatus: Stable
        value_date:
          description: Specifies the back-value date for a transaction. The value
            date must be in the past from one day up to 364 days. Value date can only
            be given if the execution date is today's date, otherwise the field must
            be empty.
          example: '2022-11-04'
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyDomesticPaymentFi
      type: object
    description: INTERCOMPANY_DOMESTIC_PAYMENT_FI is used for initiation of domestic
      intercompany transfers in Finland.
    title: IntercompanyDomesticPaymentFi
  IntercompanyDomesticPaymentNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_DOMESTIC_PAYMENT_NO is used for initiation of domestic
        intercompany transfers in Norway.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyDomesticPaymentCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - NOK
          example: NOK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyDomesticPaymentDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_DOMESTIC_PAYMENT_NO is used for initiation of
            domestic intercompany transfers in Norway.
          enum:
          - INTERCOMPANY_DOMESTIC_PAYMENT_NO
          example: INTERCOMPANY_DOMESTIC_PAYMENT_NO
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyDomesticPaymentNo
      type: object
    description: INTERCOMPANY_DOMESTIC_PAYMENT_NO is used for initiation of domestic
      intercompany transfers in Norway.
    title: IntercompanyDomesticPaymentNo
  IntercompanyDomesticPaymentSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_DOMESTIC_PAYMENT_SE is used for initiation of domestic
        intercompany transfers in Sweden.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/IntercompanyDomesticPaymentCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - SEK
          - EUR
          example: SEK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/IntercompanyDomesticPaymentDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: INTERCOMPANY_DOMESTIC_PAYMENT_SE is used for initiation of
            domestic intercompany transfers in Sweden.
          enum:
          - INTERCOMPANY_DOMESTIC_PAYMENT_SE
          example: INTERCOMPANY_DOMESTIC_PAYMENT_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyDomesticPaymentSe
      type: object
    description: INTERCOMPANY_DOMESTIC_PAYMENT_SE is used for initiation of domestic
      intercompany transfers in Sweden.
    title: IntercompanyDomesticPaymentSe
  IntercompanyDomesticRecurrenceFi:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        type: string
        x-availabilityStatus: Stable
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityStatus: Stable
    required:
    - frequency
    title: IntercompanyDomesticRecurrenceFi
    type: object
  IntercompanyDomesticReferenceDk:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = international reference'
        enum:
        - RF
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: Invoice reference value.
        example: RF4411223344
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: IntercompanyDomesticReferenceDk
    type: object
  IntercompanyDomesticReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference'
        enum:
        - RF
        - FI_DOM
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: IntercompanyDomesticReferenceFi
    type: object
  IntercompanyInstantCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      currency:
        description: Currency of the creditor account. Only ISO 4217 three-letter
          code is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      nordea_internal:
        description: 'Indicates whether the creditor account is in Nordea Denmark
          or not.

          * Y = Creditor account is in Nordea Denmark.

          * N = Creditor accounts in Denmark outside Nordea, added as external or
          RFT in the agreement level.

          * Y_ADDED_AS_EXTERNAL_ACCOUNT = Creditor accounts in Nordea Denmark but
          added as external accounts in the agreement level.'
        enum:
        - Y
        - N
        - Y_ADDED_AS_EXTERNAL_ACCOUNT
        example: Y
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * INTL = Any bank account number without any check-digit validations'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: 20005005528692
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - nordea_internal
    - type
    - value
    title: IntercompanyInstantCreditAccountNumberDk
    type: object
  IntercompanyInstantCreditTransferDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK is used for initiation
        of IntercompanyInstant credit transfers in Denmark.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        creditor:
          $ref: '#/definitions/IntercompanyInstantPaymentCreditorDk'
          description: Details of the creditor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        debtor:
          $ref: '#/definitions/IntercompanyInstantPaymentDebtorDk'
          description: Details of the debtor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        template_id:
          description: INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK is used for initiation
            of IntercompanyInstant credit transfers in Denmark.
          enum:
          - INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK
          example: INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: IntercompanyInstantCreditTransferDk
      type: object
    description: INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK is used for initiation of
      IntercompanyInstant credit transfers in Denmark.
    title: IntercompanyInstantCreditTransferDk
  IntercompanyInstantCreditorAddressDk:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: DK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      town:
        description: Creditor's town.
        example: Copenhagen
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - country
    - town
    title: IntercompanyInstantCreditorAddressDk
    type: object
  IntercompanyInstantDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: DK5220000270491715
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - type
    - value
    title: IntercompanyInstantDebitAccountNumberDk
    type: object
  IntercompanyInstantPaymentCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyInstantCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      address_details:
        $ref: '#/definitions/IntercompanyInstantCreditorAddressDk'
        description: Address of the creditor.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      reference:
        $ref: '#/definitions/IntercompanyInstantReferenceDk'
        description: Creditor reference information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    - name
    title: IntercompanyInstantPaymentCreditorDk
    type: object
  IntercompanyInstantPaymentDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/IntercompanyInstantDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    title: IntercompanyInstantPaymentDebtorDk
    type: object
  IntercompanyInstantReferenceDk:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference'
        enum:
        - RF
        example: RF
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF4411223344
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - type
    - value
    title: IntercompanyInstantReferenceDk
    type: object
  IntermediaryBank:
    description: Details of intermediary bank.
    properties:
      account:
        description: Account in intermediary bank. To be provided if the beneficiary
          requests that the account number should be included in the payment.
        example: 6665445501
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) for an intermediary bank if the
          beneficiary requests that the payment should be sent via another bank to
          the beneficiary's bank.
        example: CHASUS33
        type: string
        x-availabilityStatus: Stable
    title: IntermediaryBank
    type: object
  Link:
    description: Context specific link (only GET supported)
    properties:
      href:
        description: Relative path to the linked resource
        type: string
        x-availabilityStatus: Stable
      rel:
        description: Describes the nature of the link, e.g. 'details' for a link to
          the detailed information of a listed resource.
        type: string
        x-availabilityStatus: Stable
    title: Link
    type: object
  NameDetailsResponse:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    title: NameDetailsResponse
    type: object
  Payment:
    description: Payment information.
    properties:
      _id:
        description: Unique payment identifier assigned for new payment.
        example: 7f156cea-0ebb-4c7e-ab55-96ea9fc3b024
        type: string
        x-availabilityStatus: Stable
      _links:
        description: 'HATEOAS inspired links: ''rel'' and ''href'''
        items:
          $ref: '#/definitions/Link'
        type: array
        x-availabilityStatus: Stable
      alternative_ordering_customer:
        $ref: '#/definitions/AlternativeOrderingCustomerResponse'
        description: 'Details of alternative ordering customer.

          In addition to the account owner, this field identifies the customer that
          is authorised by the account owner/account-servicing institution to order
          the transaction in the message.'
        x-availabilityStatus: Stable
      amount:
        description: Amount of the payment.
        example: 123.45
        type: number
        x-availabilityStatus: Stable
      authentication_id:
        description: Reference to the authentication. Used to fetch additional data
          for the specified authentication process.
        example: 821a2847d45117dcca588c61b4a646fbd5866e7b4977466123d2072bf7946890
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      auto_start_token:
        description: A token used to launch the BankId mobile app. It is valid for
          30 seconds and then needs to be refreshed. Applicable only for BANKID_SE
          authentication method.
        example: a4904c4c-3bb4-4e3f-8ac3-0e950e529e5f
        type: string
        x-availabilityStatus: Stable
      cash_pool:
        description: 'Indicates whether the transfer is a cash pool transfer or not.

          * Y = Cash pool transfer

          * N = Not a cash pool transfer'
        example: N
        type: string
        x-availabilityStatus: Stable
      charges_rule:
        description: 'Rule for charges.

          * SHA = The Payer (sender of the payment) will pay all fees charged by the
          sending bank. The Payee (recipient of the payment) will pay all fees charged
          by the receiving bank.

          * OUR = The Payer (sender of the payment) will bear all of the payment transaction
          fees. The beneficiary will receive the full amount of the payment.'
        enum:
        - SHA
        - OUR
        type: string
        x-availabilityStatus: Stable
      create_timestamp:
        description: Payment creation timestamp. ISO 8601 format yyyy-mm-ddThh:mm:ss.fffZ.
        example: '2019-05-09T06:00:00.385Z'
        format: date-time
        type: string
        x-availabilityStatus: Stable
      creditor:
        $ref: '#/definitions/PaymentCreditorResponse'
        description: Details of the creditor.
        x-availabilityStatus: Stable
      currency:
        description: Currency code of the payment. Only ISO 4217 three-letter code
          is accepted.
        example: SEK
        type: string
        x-availabilityStatus: Stable
      debtor:
        $ref: '#/definitions/PaymentDebtorResponse'
        description: Details of the debtor.
        x-availabilityStatus: Stable
      end_to_end_id:
        description: "Identification assigned by the initiating party to unambiguously\
          \ identify the transaction. \nThis identification is passed on, unchanged,\
          \ throughout the entire end-to-end chain."
        example: d630b00a-227c-474e-8d20-1fc2b7141fdc
        type: string
        x-availabilityStatus: Stable
      exchange_rate:
        description: Exchange rate between send_as_currency and debtor account currency.
        example: 1.12638
        type: number
        x-availabilityStatus: Stable
      exchange_rate_reference:
        description: Contains Forward Contract number or the name of Nordea's representative.
        example: CUD4746554
        type: string
        x-availabilityStatus: Stable
      execution_date:
        description: Date of payment execution.
        example: '2019-07-31'
        format: date
        type: string
        x-availabilityStatus: Stable
      external_id:
        description: Unique identification as defined by the PISP (Payment Initiation
          Service Provider) to identify the payment.
        example: d630b00a-227c-474e-8d20-1fc2b7141fdc
        type: string
        x-availabilityStatus: Stable
      instructions_to_nordea:
        description: "Instructions to Nordea how to handle the payment (e.g. debit\
          \ date, intermediary bank). \nHowever, the use of this field prevents automatic\
          \ processing of the payment, so the payment will be processed manually."
        example: Process this as 0-value-dated payment with a due-date August 10,
          2020.
        type: string
        x-availabilityStatus: Stable
      intermediary_bank:
        $ref: '#/definitions/IntermediaryBank'
        description: Details of intermediary bank.
        x-availabilityStatus: Stable
      payment_status:
        description: 'Status of the payment.

          * AUTHORIZATION_PENDING = Payment instruction is undergoing authorization
          by account holder

          * AUTHORIZATION_PARTIAL= Payment needs additional authorization

          * AUTHORIZATION_FAILED = The given authorization was not correct

          * PAYMENT_INITIATED = Payment is initiated

          * PAYMENT_ACCEPTED = Payment is waiting to be executed

          * PAYMENT_EXECUTED = Payment is executed

          * PAYMENT_REJECTED = Payment is rejected

          * PAYMENT_CANCELLED = Payment is cancelled

          * NOT_FOUND = Payment not found'
        enum:
        - AUTHORIZATION_PENDING
        - AUTHORIZATION_PARTIAL
        - AUTHORIZATION_FAILED
        - PAYMENT_ACCEPTED
        - PAYMENT_EXECUTED
        - PAYMENT_REJECTED
        - PAYMENT_INITIATED
        - PAYMENT_CANCELLED
        - NOT_FOUND
        example: AUTHORIZATION_PENDING
        type: string
        x-availabilityStatus: Stable
      payment_status_reason:
        description: Reason behind payment status where applicable.
        type: string
        x-availabilityStatus: Stable
      payment_status_reason_description:
        description: Additional payment status reason information.
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      recurrence:
        $ref: '#/definitions/RecurrenceResponse'
        description: Recurring payment information.
        x-availabilityStatus: Stable
      reference_to_original_document:
        description: Transfer purpose to the creditor. It can be e.g. a reference
          to the primary documentation that forms the basis for the transfer, like
          an invoice number.
        example: Invoice 344-3-5
        type: string
        x-availabilityStatus: Stable
      regulatory_reporting:
        $ref: '#/definitions/RegulatoryReportingResponse'
        description: Details of regulatory reporting.
        x-availabilityStatus: Stable
      requested_execution_date:
        description: Date of payment execution requested by user. Default is current
          date.
        example: '2019-07-31'
        format: date
        type: string
        x-availabilityStatus: Stable
      send_as_currency:
        description: "Currency code to be used when the payment amount is entered\
          \ in other than debtor account currency. \nOnly ISO 4217 three-letter code\
          \ is accepted."
        type: string
        x-availabilityStatus: Stable
      sent_amount:
        description: Amount of the payment that has been sent to the creditor/creditor
          bank in send_as_currency.
        example: 139.05
        type: number
        x-availabilityStatus: Stable
      sepa_purpose_code:
        description: The purpose code of the credit transfer as defined for SEPA Credit
          Transfer.
        example: DIVI
        type: string
        x-availabilityStatus: Stable
      status_timestamp:
        description: Timestamp when the payment status was last updated. ISO 8601
          format yyyy-mm-ddThh:mm:ss.fffZ.
        example: '2019-05-09T06:16:25.484Z'
        format: date-time
        type: string
        x-availabilityStatus: Stable
      template_id:
        description: Template id.
        enum:
        - SEPA_CREDIT_TRANSFER_FI
        - SEPA_INSTANT_CREDIT_TRANSFER_FI
        - CROSS_BORDER_FI
        - FINANCIAL_PAYMENT_FI
        - CURRENCY_TRANSFER_NORDEA_FI
        - INTERCOMPANY_CROSS_BORDER_FI
        - INTERCOMPANY_CURRENCY_TRANSFER_FI
        - INTERCOMPANY_DOMESTIC_PAYMENT_FI
        - GLOBAL_CASH_POOL_TRANSFER_FI
        - DOMESTIC_CREDIT_TRANSFER_SE
        - CROSS_BORDER_SE
        - CURRENCY_TRANSFER_SE
        - FINANCIAL_PAYMENT_SE
        - INTERCOMPANY_DOMESTIC_PAYMENT_SE
        - INTERCOMPANY_CROSS_BORDER_SE
        - INTERCOMPANY_CURRENCY_TRANSFER_SE
        - SDV_DOMESTIC_PAYMENT_SE
        - GLOBAL_CASH_POOL_TRANSFER_SE
        - DOMESTIC_CREDIT_TRANSFER_DK
        - DOMESTIC_TRANSFER_FORM_DK
        - DOMESTIC_TRANSFER_FORM_WITH_OCR_DK
        - CROSS_BORDER_DK
        - FINANCIAL_PAYMENT_DK
        - CURRENCY_TRANSFER_NORDEA_DK
        - INTERCOMPANY_CROSS_BORDER_DK
        - INTERCOMPANY_DOMESTIC_PAYMENT_DK
        - INTERCOMPANY_CURRENCY_TRANSFER_DK
        - SALARY_PENSION_DK
        - GLOBAL_CASH_POOL_TRANSFER_DK
        - INSTANT_CREDIT_TRANSFER_DK
        - INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK
        - INSTANT_SALARY_PENSION_DK
        - DOMESTIC_CREDIT_TRANSFER_NO
        - DOMESTIC_KID_TRANSFER_NO
        - CROSS_BORDER_NO
        - FINANCIAL_PAYMENT_NO
        - INTERCOMPANY_CROSS_BORDER_NO
        - INTERCOMPANY_DOMESTIC_PAYMENT_NO
        - SALARY_PAYMENT_NO
        - GLOBAL_CASH_POOL_TRANSFER_NO
        - GLOBAL_CASH_POOL_TRANSFER_UK
        example: DOMESTIC_CREDIT_TRANSFER_SE
        type: string
        x-availabilityStatus: Stable
      transfer_form:
        description: Transfer form type to be used for the payment.
        enum:
        - '01'
        - '04'
        - '15'
        - '71'
        - '73'
        - '75'
        example: '01'
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of payment.

          * SALARY = Salary

          * PENSION = Pension'
        example: SALARY
        type: string
        x-availabilityStatus: Stable
      ultimate_creditor:
        $ref: '#/definitions/UltimateCreditorResponse'
        description: Details of ultimate creditor.
        x-availabilityStatus: Stable
      ultimate_debtor:
        $ref: '#/definitions/UltimateDebtorResponse'
        description: Details of ultimate debtor.
        x-availabilityStatus: Stable
      urgency:
        description: 'Urgency of the payment.

          * NORMAL = Non-urgent payment (default)

          * URGENT = Urgent payment

          * SAME_DAY_VALUE = Same day value

          * EXPRESS = Domestic express payment in Denmark or cross-border express
          payment in Norway

          * INSTANT = SEPA INSTANT transfer'
        enum:
        - NORMAL
        - URGENT
        - SAME_DAY_VALUE
        - EXPRESS
        - INSTANT
        example: NURG
        type: string
        x-availabilityStatus: Stable
      value_date:
        description: Specifies the back-value date for a transaction. The value date
          must be in the past from one day up to 364 days. Value date can only be
          given if the execution date is today's date, otherwise the field must be
          empty.
        example: '2019-07-30'
        format: date
        type: string
        x-availabilityStatus: Stable
    required:
    - _id
    - amount
    - creditor
    - currency
    - debtor
    - payment_status
    - template_id
    title: Payment
    type: object
  PaymentAgreementListResponse:
    description: Agreements available response.
    properties:
      group_header:
        $ref: '#/definitions/ResponseHeader'
        description: Standard format response header
        x-availabilityStatus: Stable
      response:
        description: Payload
        items:
          $ref: '#/definitions/AgreementDetails'
        type: array
        x-availabilityStatus: Stable
    title: PaymentAgreementListResponse
    type: object
  PaymentAuthorization:
    description: Details of the users authorization rights.
    properties:
      authorization_permission:
        description: Permission level for the payment authorization.
        enum:
        - ACT_ALONE
        - TWO_TOGETHER
        - CREATE_ONLY
        - NONE
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      authorizer_id:
        description: Identifier of the user.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
    title: PaymentAuthorization
    type: object
  PaymentCreditorResponse:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/CreditAccountNumberResponse'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address:
        $ref: '#/definitions/CreditorAddressResponse'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/AddressDetailsResponse'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      advice_required:
        description: Indicates whether or not payment should provide a creditor advice.
        example: N
        type: string
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/Bank'
        description: 'Creditor bank information.

          Provided creditor bank information (bank_code, name and address lines) is
          overwritten in the response with the official information for the bank stored
          in Nordea''s register.'
        x-availabilityStatus: Stable
      id:
        description: The beneficiary identification code.
        example: Own message
        type: string
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      message_to_bank_statement:
        description: Message on beneficiary's bank statement. It's only used for Domestic
          credit transfer DK.
        example: Payment for invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Beneficiary name
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/NameDetailsResponse'
        description: Creditor name information.
        x-availabilityStatus: Stable
      nationality:
        description: Nationality of the creditor.
        example: US
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/ReferenceResponse'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    title: PaymentCreditorResponse
    type: object
  PaymentDebtorResponse:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/DebitAccountNumberResponse'
        description: Debtor account information.
        x-availabilityStatus: Stable
      id:
        description: Identification of the debit account holder.
        example: 88847-0003
        type: string
        x-availabilityStatus: Stable
      information:
        description: Identifies the payer to the creditor. Creditor can use this information
          to better identify the amount received.
        example: 73635301-1
        type: string
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    title: PaymentDebtorResponse
    type: object
  PaymentInitiationRequest:
    description: Request used to initiate payment.
    properties:
      authorization_details:
        $ref: '#/definitions/AuthorizationRequestTemplate'
        description: Details of the preferred authentication type.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      payment_instruction:
        $ref: '#/definitions/PaymentRequestTemplate'
        description: Choose the preferred payment template for payment instruction.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - authorization_details
    - payment_instruction
    title: PaymentInitiationRequest
    type: object
  PaymentRequestTemplate:
    description: Request used to initiate payment.
    discriminator: template_id
    properties:
      template_id:
        description: Value that identifies request template.
        enum:
        - SEPA_CREDIT_TRANSFER_FI
        - SEPA_INSTANT_CREDIT_TRANSFER_FI
        - CROSS_BORDER_FI
        - FINANCIAL_PAYMENT_FI
        - CURRENCY_TRANSFER_NORDEA_FI
        - INTERCOMPANY_CROSS_BORDER_FI
        - INTERCOMPANY_DOMESTIC_PAYMENT_FI
        - INTERCOMPANY_CURRENCY_TRANSFER_FI
        - GLOBAL_CASH_POOL_TRANSFER_FI
        - DOMESTIC_CREDIT_TRANSFER_SE
        - CROSS_BORDER_SE
        - CURRENCY_TRANSFER_SE
        - FINANCIAL_PAYMENT_SE
        - SDV_DOMESTIC_PAYMENT_SE
        - INTERCOMPANY_DOMESTIC_PAYMENT_SE
        - INTERCOMPANY_CROSS_BORDER_SE
        - INTERCOMPANY_CURRENCY_TRANSFER_SE
        - GLOBAL_CASH_POOL_TRANSFER_SE
        - DOMESTIC_CREDIT_TRANSFER_DK
        - DOMESTIC_TRANSFER_FORM_DK
        - DOMESTIC_TRANSFER_FORM_WITH_OCR_DK
        - CROSS_BORDER_DK
        - FINANCIAL_PAYMENT_DK
        - CURRENCY_TRANSFER_NORDEA_DK
        - INTERCOMPANY_DOMESTIC_PAYMENT_DK
        - INTERCOMPANY_CROSS_BORDER_DK
        - INTERCOMPANY_CURRENCY_TRANSFER_DK
        - SALARY_PENSION_DK
        - GLOBAL_CASH_POOL_TRANSFER_DK
        - INSTANT_CREDIT_TRANSFER_DK
        - INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK
        - INSTANT_SALARY_PENSION_DK
        - DOMESTIC_CREDIT_TRANSFER_NO
        - DOMESTIC_KID_TRANSFER_NO
        - CROSS_BORDER_NO
        - FINANCIAL_PAYMENT_NO
        - INTERCOMPANY_CROSS_BORDER_NO
        - INTERCOMPANY_DOMESTIC_PAYMENT_NO
        - SALARY_PAYMENT_NO
        - GLOBAL_CASH_POOL_TRANSFER_NO
        - GLOBAL_CASH_POOL_TRANSFER_UK
        readOnly: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
        x-discriminator:
        - propertyName: template_id
        - mapping:
            CROSS_BORDER_DK: '#/definitions/CrossBorderDk'
            CROSS_BORDER_FI: '#/definitions/CrossBorderFi'
            CROSS_BORDER_NO: '#/definitions/CrossBorderNo'
            CROSS_BORDER_SE: '#/definitions/CrossBorderSe'
            CURRENCY_TRANSFER_NORDEA_DK: '#/definitions/CurrencyTransferNordeaDk'
            CURRENCY_TRANSFER_NORDEA_FI: '#/definitions/CurrencyTransferNordeaFi'
            CURRENCY_TRANSFER_SE: '#/definitions/CurrencyTransferSe'
            DOMESTIC_CREDIT_TRANSFER_DK: '#/definitions/DomesticCreditTransferDk'
            DOMESTIC_CREDIT_TRANSFER_NO: '#/definitions/DomesticCreditTransferNo'
            DOMESTIC_CREDIT_TRANSFER_SE: '#/definitions/DomesticCreditTransferSe'
            DOMESTIC_KID_TRANSFER_NO: '#/definitions/DomesticKidTransferNo'
            DOMESTIC_TRANSFER_FORM_DK: '#/definitions/DomesticTransferFormDk'
            DOMESTIC_TRANSFER_FORM_WITH_OCR_DK: '#/definitions/DomesticTransferFormWithOcrDk'
            FINANCIAL_PAYMENT_DK: '#/definitions/FinancialPaymentDk'
            FINANCIAL_PAYMENT_FI: '#/definitions/FinancialPaymentFi'
            FINANCIAL_PAYMENT_NO: '#/definitions/FinancialPaymentNo'
            FINANCIAL_PAYMENT_SE: '#/definitions/FinancialPaymentSe'
            GLOBAL_CASH_POOL_TRANSFER_DK: '#/definitions/GlobalCashPoolTransferDk'
            GLOBAL_CASH_POOL_TRANSFER_FI: '#/definitions/GlobalCashPoolTransferFi'
            GLOBAL_CASH_POOL_TRANSFER_NO: '#/definitions/GlobalCashPoolTransferNo'
            GLOBAL_CASH_POOL_TRANSFER_SE: '#/definitions/GlobalCashPoolTransferSe'
            GLOBAL_CASH_POOL_TRANSFER_UK: '#/definitions/GlobalCashPoolTransferUk'
            INSTANT_CREDIT_TRANSFER_DK: '#/definitions/InstantCreditTransferDk'
            INSTANT_SALARY_PENSION_DK: '#/definitions/InstantSalaryPensionDk'
            INTERCOMPANY_CROSS_BORDER_DK: '#/definitions/IntercompanyCrossBorderDk'
            INTERCOMPANY_CROSS_BORDER_FI: '#/definitions/IntercompanyCrossBorderFi'
            INTERCOMPANY_CROSS_BORDER_NO: '#/definitions/IntercompanyCrossBorderNo'
            INTERCOMPANY_CROSS_BORDER_SE: '#/definitions/IntercompanyCrossBorderSe'
            INTERCOMPANY_CURRENCY_TRANSFER_DK: '#/definitions/IntercompanyCurrencyTransferDk'
            INTERCOMPANY_CURRENCY_TRANSFER_FI: '#/definitions/IntercompanyCurrencyTransferFi'
            INTERCOMPANY_CURRENCY_TRANSFER_SE: '#/definitions/IntercompanyCurrencyTransferSe'
            INTERCOMPANY_DOMESTIC_PAYMENT_DK: '#/definitions/IntercompanyDomesticPaymentDk'
            INTERCOMPANY_DOMESTIC_PAYMENT_FI: '#/definitions/IntercompanyDomesticPaymentFi'
            INTERCOMPANY_DOMESTIC_PAYMENT_NO: '#/definitions/IntercompanyDomesticPaymentNo'
            INTERCOMPANY_DOMESTIC_PAYMENT_SE: '#/definitions/IntercompanyDomesticPaymentSe'
            INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK: '#/definitions/IntercompanyInstantCreditTransferDk'
            SALARY_PAYMENT_NO: '#/definitions/SalaryPaymentNo'
            SALARY_PENSION_DK: '#/definitions/SalaryPensionDk'
            SDV_DOMESTIC_PAYMENT_SE: '#/definitions/SdvDomesticPaymentSe'
            SEPA_CREDIT_TRANSFER_FI: '#/definitions/SepaCreditTransferFi'
            SEPA_INSTANT_CREDIT_TRANSFER_FI: '#/definitions/SepaInstantCreditTransferFi'
    required:
    - template_id
    title: PaymentRequestTemplate
    type: object
  PaymentResponse:
    description: Payment information response.
    properties:
      group_header:
        $ref: '#/definitions/ResponseHeader'
        description: Standard format response header
        x-availabilityStatus: Stable
      response:
        $ref: '#/definitions/Payment'
        description: Payload
        x-availabilityStatus: Stable
    title: PaymentResponse
    type: object
  PaymentStatus:
    description: Payment information.
    properties:
      _id:
        description: Unique payment identifier assigned for new payment.
        example: 7f156cea-0ebb-4c7e-ab55-96ea9fc3b024
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      _links:
        description: 'HATEOAS inspired links: ''rel'' and ''href'''
        items:
          $ref: '#/definitions/Link'
        type: array
        x-availabilityStatus: Stable
      authentication_id:
        description: Reference to the authentication. Used to fetch additional data
          for the specified authentication process.
        example: 821a2847d45117dcca588c61b4a646fbd5866e7b4977466123d2072bf7946890
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      auto_start_token:
        description: A token used to launch the BankId mobile app. It is valid for
          30 seconds and then needs to be refreshed. Applicable only for BANKID_SE
          authentication method.
        example: a4904c4c-3bb4-4e3f-8ac3-0e950e529e5f
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      create_timestamp:
        description: Payment creation timestamp. ISO 8601 format yyyy-mm-ddThh:mm:ss.fffZ.
        example: '2019-05-09T06:00:00.385Z'
        format: date-time
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      execution_date:
        description: Date of payment execution.
        example: '2019-07-31'
        format: date
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      external_id:
        description: Unique identification as defined by the PISP (Payment Initiation
          Service Provider) to identify the payment.
        example: d630b00a-227c-474e-8d20-1fc2b7141fdc
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      payment_status:
        description: 'Status of the payment.

          * AUTHORIZATION_PENDING = Payment instruction is undergoing authorization
          by account holder

          * AUTHORIZATION_PARTIAL= Payment needs additional authorization

          * AUTHORIZATION_FAILED = The given authorization was not correct

          * PAYMENT_INITIATED = Payment is initiated

          * PAYMENT_ACCEPTED = Payment is waiting to be executed

          * PAYMENT_EXECUTED = Payment is executed

          * PAYMENT_REJECTED = Payment is rejected

          * PAYMENT_CANCELLED = Payment is cancelled

          * NOT_FOUND = Payment not found'
        enum:
        - AUTHORIZATION_PENDING
        - AUTHORIZATION_PARTIAL
        - AUTHORIZATION_FAILED
        - PAYMENT_ACCEPTED
        - PAYMENT_EXECUTED
        - PAYMENT_REJECTED
        - PAYMENT_INITIATED
        - PAYMENT_CANCELLED
        - NOT_FOUND
        example: AUTHORIZATION_PENDING
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      payment_status_reason:
        description: Reason behind payment status where applicable.
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      requested_execution_date:
        description: Date of payment execution requested by user. Default is current
          date.
        example: '2019-07-31'
        format: date
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      status_timestamp:
        description: Timestamp when the payment status was last updated. ISO 8601
          format yyyy-mm-ddThh:mm:ss.fffZ.
        example: '2019-05-09T06:16:25.484Z'
        format: date-time
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      template_id:
        description: Template id.
        enum:
        - SEPA_CREDIT_TRANSFER_FI
        - SEPA_INSTANT_CREDIT_TRANSFER_FI
        - CROSS_BORDER_FI
        - FINANCIAL_PAYMENT_FI
        - CURRENCY_TRANSFER_NORDEA_FI
        - INTERCOMPANY_CROSS_BORDER_FI
        - INTERCOMPANY_CURRENCY_TRANSFER_FI
        - INTERCOMPANY_DOMESTIC_PAYMENT_FI
        - GLOBAL_CASH_POOL_TRANSFER_FI
        - DOMESTIC_CREDIT_TRANSFER_SE
        - CROSS_BORDER_SE
        - CURRENCY_TRANSFER_SE
        - FINANCIAL_PAYMENT_SE
        - INTERCOMPANY_DOMESTIC_PAYMENT_SE
        - INTERCOMPANY_CROSS_BORDER_SE
        - INTERCOMPANY_CURRENCY_TRANSFER_SE
        - SDV_DOMESTIC_PAYMENT_SE
        - GLOBAL_CASH_POOL_TRANSFER_SE
        - DOMESTIC_CREDIT_TRANSFER_DK
        - DOMESTIC_TRANSFER_FORM_DK
        - DOMESTIC_TRANSFER_FORM_WITH_OCR_DK
        - CROSS_BORDER_DK
        - FINANCIAL_PAYMENT_DK
        - CURRENCY_TRANSFER_NORDEA_DK
        - INTERCOMPANY_CROSS_BORDER_DK
        - INTERCOMPANY_DOMESTIC_PAYMENT_DK
        - INTERCOMPANY_CURRENCY_TRANSFER_DK
        - SALARY_PENSION_DK
        - GLOBAL_CASH_POOL_TRANSFER_DK
        - INSTANT_CREDIT_TRANSFER_DK
        - INTERCOMPANY_INSTANT_CREDIT_TRANSFER_DK
        - INSTANT_SALARY_PENSION_DK
        - DOMESTIC_CREDIT_TRANSFER_NO
        - DOMESTIC_KID_TRANSFER_NO
        - CROSS_BORDER_NO
        - FINANCIAL_PAYMENT_NO
        - INTERCOMPANY_CROSS_BORDER_NO
        - INTERCOMPANY_DOMESTIC_PAYMENT_NO
        - SALARY_PAYMENT_NO
        - GLOBAL_CASH_POOL_TRANSFER_NO
        - GLOBAL_CASH_POOL_TRANSFER_UK
        example: DOMESTIC_CREDIT_TRANSFER_SE
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - _id
    - payment_status
    - template_id
    title: PaymentStatus
    type: object
  PaymentStatusResponse:
    description: Payment information response.
    properties:
      group_header:
        $ref: '#/definitions/ResponseHeader'
        description: Standard format response header
        x-availabilityStatus: Stable
      response:
        $ref: '#/definitions/PaymentStatus'
        description: Payload
        x-availabilityStatus: Stable
    title: PaymentStatusResponse
    type: object
  PaymentTemplateListResponse:
    description: Example of the template used to initiate new payment response.
    properties:
      group_header:
        $ref: '#/definitions/ResponseHeader'
        description: Standard format response header
        x-availabilityStatus: Stable
      response:
        description: Payload
        items:
          $ref: '#/definitions/PaymentTemplateResponse'
        type: array
        x-availabilityStatus: Stable
    title: PaymentTemplateListResponse
    type: object
  PaymentTemplateResponse:
    description: Example of the template used to initiate new payment.
    properties:
      description:
        description: Description of the template.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
      template_id:
        description: Value that identifies request used to initiate new payment.
        type: string
        x-availabilityStatus: Sandbox Only - Beta
    title: PaymentTemplateResponse
    type: object
  RecurrenceResponse:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        format: date
        type: string
        x-availabilityStatus: Stable
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityStatus: Stable
      initial_parent_payment_id:
        description: Payment ID of the first recurring payment.
        example: 7f156cea-0ebb-4c7e-ab55-96ea9fc3b024
        type: string
        x-availabilityStatus: Stable
      preferred_day:
        description: Preferred day to execute the recurring payment.
        example: MONDAY
        type: string
        x-availabilityStatus: Stable
      status:
        description: 'Status of the recurrence.

          * ACTIVE = Recurrence is active, recurring payments will appear.

          * NOT_ACTIVE = Recurrence is not active.

          * FINISHED = Recurrence reached expiration date. No more payments will be
          executed.

          * CANCELLED = Recurrence was cancelled. No more payments will be executed.

          * ERROR = Indicates a problem with the recurrence.'
        enum:
        - ACTIVE
        - NOT_ACTIVE
        - FINISHED
        - CANCELLED
        - ERROR
        example: ACTIVE
        type: string
        x-availabilityStatus: Stable
      status_reason:
        description: Reason behind recurrence status where applicable.
        type: string
        x-availabilityStatus: Stable
    title: RecurrenceResponse
    type: object
  RedirectAuthorizationPaymentRequest:
    allOf:
    - $ref: '#/definitions/AuthorizationRequestTemplate'
    - description: Authorize requested action using OAuth flow.
      properties:
        authentication_method:
          description: 'Default authentication method to be used after redirection.

            * BANKID_SE = SE only: BankId Sweden.

            * MTA = Nordea ID - Online.

            * QRT = Nordea ID Device.'
          enum:
          - BANKID_SE
          - MTA
          - QRT
          example: BANKID_SE
          type: string
          x-availabilityStatus: Stable
        authentication_type:
          description: 'Value that identifies the type of authentication requested.

            * REDIRECT = Indicate initiation of redirect OAuth flow where Corporate
            Netbank user requesting the authorization will be able to confirm the
            instruction using one of supported authentication methods via Nordea page.'
          enum:
          - REDIRECT
          example: REDIRECT
          type: string
          x-availabilityStatus: Stable
        language:
          description: Language of message that will be displayed to client - ISO639-1.
          enum:
          - fi
          - da
          - sv
          - en
          - nb
          example: en
          type: string
          x-availabilityStatus: Stable
        redirect_uri:
          description: Redirect URI you used when this application was registered
            with Nordea.
          example: https://example.com
          type: string
          x-availabilityStatus: Stable
        state:
          description: The OAuth2 state parameter.
          example: 38ee6abc-fd48-4b11-bd6a-97501fce702e
          type: string
          x-availabilityStatus: Stable
      required:
      - authentication_type
      - redirect_uri
      - state
      title: RedirectAuthorizationPaymentRequest
      type: object
    description: Authorize requested action using OAuth flow.
    title: RedirectAuthorizationPaymentRequest
  ReferenceResponse:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference

          * OCR = Optical character recognition

          * KID = Customer identification number (=Kunde ID)

          * INTL = Any international reference value'
        enum:
        - RF
        - FI_DOM
        - OCR
        - KID
        - INTL
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: Invoice reference value.
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    title: ReferenceResponse
    type: object
  RegulatoryReportingResponse:
    description: Details of regulatory reporting.
    properties:
      purpose_code:
        description: Purpose code of money transfer.
        example: 410
        type: string
        x-availabilityStatus: Stable
      purpose_text:
        description: Supplementary information about the transfer purpose.
        example: Description of the imported goods.
        type: string
        x-availabilityStatus: Stable
    title: RegulatoryReportingResponse
    type: object
  RequestEcho:
    description: Original request information
    properties:
      url:
        description: Original request url
        type: string
        x-availabilityStatus: Stable
    title: RequestEcho
    type: object
  ResponseHeader:
    description: External response header
    properties:
      creation_date_time:
        description: Response creation time
        format: date-time
        type: string
        x-availabilityStatus: Stable
      http_code:
        description: HTTP code for response
        example: 200
        format: int32
        type: integer
        x-availabilityStatus: Stable
      message_identification:
        description: Original request id for correlation purposes
        type: string
        x-availabilityStatus: Stable
    title: ResponseHeader
    type: object
  SalaryCreditAccountNumberNo:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO5797600516993
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: SalaryCreditAccountNumberNo
    type: object
  SalaryCreditorAddressNo:
    description: Address of the creditor.
    properties:
      line1:
        description: First line of creditor's address.
        example: Teatergaten 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's address.
        example: Oslo
        type: string
        x-availabilityStatus: Stable
      line3:
        description: Third line of creditor's address.
        example: Norway
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: SalaryCreditorAddressNo
    type: object
  SalaryDebitAccountNumberNo:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - NOK
        example: NOK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: NO2268250512345
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: SalaryDebitAccountNumberNo
    type: object
  SalaryPaymentCreditorNo:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/SalaryCreditAccountNumberNo'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address:
        $ref: '#/definitions/SalaryCreditorAddressNo'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: SalaryPaymentCreditorNo
    type: object
  SalaryPaymentDebtorNo:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/SalaryDebitAccountNumberNo'
        description: Debtor account information.
        x-availabilityStatus: Stable
    required:
    - account
    title: SalaryPaymentDebtorNo
    type: object
  SalaryPaymentNo:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: SALARY_PAYMENT_NO is used to initiate a transfer where the debtor
        account is in NOK and Nordea Norway. Creditor account is in any bank in Norway
        (also in Nordea).
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/SalaryPaymentCreditorNo'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - NOK
          example: NOK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/SalaryPaymentDebtorNo'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: SALARY_PAYMENT_NO is used to initiate a transfer where the
            debtor account is in NOK and Nordea Norway. Creditor account is in any
            bank in Norway (also in Nordea).
          enum:
          - SALARY_PAYMENT_NO
          example: SALARY_PAYMENT_NO
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: SalaryPaymentNo
      type: object
    description: SALARY_PAYMENT_NO is used to initiate a transfer where the debtor
      account is in NOK and Nordea Norway. Creditor account is in any bank in Norway
      (also in Nordea).
    title: SalaryPaymentNo
  SalaryPensionCreditAccountNumberDk:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 27861544318671
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: SalaryPensionCreditAccountNumberDk
    type: object
  SalaryPensionCreditorDk:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/SalaryPensionCreditAccountNumberDk'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      message_to_bank_statement:
        description: Message on beneficiary's bank statement. It's only used for Domestic
          credit transfer DK.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: SalaryPensionCreditorDk
    type: object
  SalaryPensionDebitAccountNumberDk:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - DKK
        example: DKK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 40161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: SalaryPensionDebitAccountNumberDk
    type: object
  SalaryPensionDebtorDk:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/SalaryPensionDebitAccountNumberDk'
        description: Debtor account information.
        x-availabilityStatus: Stable
      information:
        description: Identifies the payer to the creditor. Creditor can use this information
          to better identify the amount received.
        example: 73635301-1
        type: string
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: SalaryPensionDebtorDk
    type: object
  SalaryPensionDk:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: SALARY_PENSION_DK is used to initiate a transfer where the debtor
        and creditor account is in DKK and Nordea Denmark.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/SalaryPensionCreditorDk'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - DKK
          example: DKK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/SalaryPensionDebtorDk'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        reference_to_original_document:
          description: Transfer purpose to the creditor. It can be e.g. a reference
            to the primary documentation that forms the basis for the transfer, like
            an invoice number.
          example: Invoice 344-3-5
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: SALARY_PENSION_DK is used to initiate a transfer where the
            debtor and creditor account is in DKK and Nordea Denmark.
          enum:
          - SALARY_PENSION_DK
          example: SALARY_PENSION_DK
          type: string
          x-availabilityStatus: Stable
        type:
          description: 'Type of payment.

            * SALARY = Salary

            * PENSION = Pension'
          enum:
          - SALARY
          - PENSION
          example: SALARY
          type: string
          x-availabilityStatus: Stable
        ultimate_debtor:
          $ref: '#/definitions/SalaryPensionUltimateDebtorDk'
          description: Details of ultimate debtor.
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * SAME_DAY_VALUE = Same day value

            * EXPRESS = Express payment'
          enum:
          - NORMAL
          - SAME_DAY_VALUE
          - EXPRESS
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      - type
      title: SalaryPensionDk
      type: object
    description: SALARY_PENSION_DK is used to initiate a transfer where the debtor
      and creditor account is in DKK and Nordea Denmark.
    title: SalaryPensionDk
  SalaryPensionUltimateDebtorAddressDk:
    description: Address of ultimate debtor.
    properties:
      line1:
        description: First line of ultimate debtor's address.
        example: Strandgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of ultimate debtor's address.
        example: 0900 Copenhagen C Denmark
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    - line2
    title: SalaryPensionUltimateDebtorAddressDk
    type: object
  SalaryPensionUltimateDebtorDk:
    description: Details of ultimate debtor.
    properties:
      address:
        $ref: '#/definitions/SalaryPensionUltimateDebtorAddressDk'
        description: Address of ultimate debtor.
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - address
    - name
    title: SalaryPensionUltimateDebtorDk
    type: object
  SdvDomesticPaymentBankInformationSe:
    description: Creditor bank information.
    properties:
      bank_code:
        description: Bank code (bankidentifieringskod) used to identify Swedish bank
          - this is not the clearing code.
        example: 120
        type: string
        x-availabilityStatus: Stable
      bic:
        description: Business identifier code (BIC) of the creditor bank.
        example: DABASESX
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor bank.
        example: Danske Bank Sverige
        type: string
        x-availabilityStatus: Stable
    required:
    - bic
    title: SdvDomesticPaymentBankInformationSe
    type: object
  SdvDomesticPaymentCreditAccountNumberSe:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 12010113101
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: SdvDomesticPaymentCreditAccountNumberSe
    type: object
  SdvDomesticPaymentCreditorAddressSe:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: SE
        type: string
        x-availabilityStatus: Stable
      postal:
        description: Postal address for the creditor.
        example: Stockholm
        type: string
        x-availabilityStatus: Stable
      street:
        description: Street address for the creditor.
        example: Kyrkogatan 120
        type: string
        x-availabilityStatus: Stable
    required:
    - country
    title: SdvDomesticPaymentCreditorAddressSe
    type: object
  SdvDomesticPaymentCreditorNameSe:
    description: Creditor name information.
    properties:
      line1:
        description: First line of creditor's name.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of creditor's name.
        example: Subsidiary
        type: string
        x-availabilityStatus: Stable
    required:
    - line1
    title: SdvDomesticPaymentCreditorNameSe
    type: object
  SdvDomesticPaymentCreditorSe:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/SdvDomesticPaymentCreditAccountNumberSe'
        description: Creditor account information.
        x-availabilityStatus: Stable
      address_details:
        $ref: '#/definitions/SdvDomesticPaymentCreditorAddressSe'
        description: Address of the creditor.
        x-availabilityStatus: Stable
      bank:
        $ref: '#/definitions/SdvDomesticPaymentBankInformationSe'
        description: Creditor bank information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name_details:
        $ref: '#/definitions/SdvDomesticPaymentCreditorNameSe'
        description: Creditor name information.
        x-availabilityStatus: Stable
    required:
    - account
    - bank
    - name_details
    title: SdvDomesticPaymentCreditorSe
    type: object
  SdvDomesticPaymentDebitAccountNumberSe:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - SEK
        example: SEK
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number

          * BBAN = National bank account number'
        enum:
        - IBAN
        - BBAN
        example: BBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: 40161303419
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: SdvDomesticPaymentDebitAccountNumberSe
    type: object
  SdvDomesticPaymentDebtorSe:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/SdvDomesticPaymentDebitAccountNumberSe'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: SdvDomesticPaymentDebtorSe
    type: object
  SdvDomesticPaymentSe:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: SDV_DOMESTIC_PAYMENT_SE is used to initiate a transfer where the
        debtor account is in SEK and Nordea Sweden. Creditor account is in any other
        bank in Sweden (not in Nordea). Urgency is always same-day-value (SDV).
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/SdvDomesticPaymentCreditorSe'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - SEK
          example: SEK
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/SdvDomesticPaymentDebtorSe'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: SDV_DOMESTIC_PAYMENT_SE is used to initiate a transfer where
            the debtor account is in SEK and Nordea Sweden. Creditor account is in
            any other bank in Sweden (not in Nordea). Urgency is always same-day-value
            (SDV).
          enum:
          - SDV_DOMESTIC_PAYMENT_SE
          example: SDV_DOMESTIC_PAYMENT_SE
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: SdvDomesticPaymentSe
      type: object
    description: SDV_DOMESTIC_PAYMENT_SE is used to initiate a transfer where the
      debtor account is in SEK and Nordea Sweden. Creditor account is in any other
      bank in Sweden (not in Nordea). Urgency is always same-day-value (SDV).
    title: SdvDomesticPaymentSe
  SepaCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI1350001520000081
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: SepaCreditAccountNumberFi
    type: object
  SepaCreditTransferFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: SEPA_CREDIT_TRANSFER_FI is used for initiation of SEPA credit transfer.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityStatus: Stable
        creditor:
          $ref: '#/definitions/SepaPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityStatus: Stable
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - EUR
          example: EUR
          type: string
          x-availabilityStatus: Stable
        debtor:
          $ref: '#/definitions/SepaPaymentDebtor'
          description: Details of the debtor.
          x-availabilityStatus: Stable
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityStatus: Stable
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityStatus: Stable
        recurrence:
          $ref: '#/definitions/SepaRecurrenceFi'
          description: Recurring payment information.
          x-availabilityStatus: Stable
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityStatus: Stable
        template_id:
          description: SEPA_CREDIT_TRANSFER_FI is used for initiation of SEPA credit
            transfer.
          enum:
          - SEPA_CREDIT_TRANSFER_FI
          example: SEPA_CREDIT_TRANSFER_FI
          type: string
          x-availabilityStatus: Stable
        urgency:
          description: 'Urgency of the payment.

            * NORMAL = Non-urgent payment (default)

            * URGENT = Urgent payment. This value can be used only when the creditor
            account is in another Finnish bank, not in Nordea FI nor in another bank
            in SEPA-area.'
          enum:
          - NORMAL
          - URGENT
          example: NORMAL
          type: string
          x-availabilityStatus: Stable
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: SepaCreditTransferFi
      type: object
    description: SEPA_CREDIT_TRANSFER_FI is used for initiation of SEPA credit transfer.
    title: SepaCreditTransferFi
  SepaDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - EUR
        example: EUR
        type: string
        x-availabilityStatus: Stable
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityStatus: Stable
      value:
        description: Account number.
        example: FI4116603500005114
        type: string
        x-availabilityStatus: Stable
    required:
    - currency
    - type
    - value
    title: SepaDebitAccountNumberFi
    type: object
  SepaInstantCreditAccountNumberFi:
    description: Creditor account information.
    properties:
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: FI1350001520000081
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - type
    - value
    title: SepaInstantCreditAccountNumberFi
    type: object
  SepaInstantCreditTransferFi:
    allOf:
    - $ref: '#/definitions/PaymentRequestTemplate'
    - description: SEPA_INSTANT_CREDIT_TRANSFER_FI is used for initiation of SEPA
        Credit Transfer Instant in the SEPA area from Finland.
      properties:
        amount:
          description: Amount of the payment.
          example: 123.45
          type: number
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        creditor:
          $ref: '#/definitions/SepaInstantPaymentCreditorFi'
          description: Details of the creditor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        currency:
          description: Currency code of the payment. Only ISO 4217 three-letter code
            is accepted.
          enum:
          - EUR
          example: EUR
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        debtor:
          $ref: '#/definitions/SepaInstantPaymentDebtorFi'
          description: Details of the debtor.
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        end_to_end_id:
          description: "Identification assigned by the initiating party to unambiguously\
            \ identify the transaction. \nThis identification is passed on, unchanged,\
            \ throughout the entire end-to-end chain."
          example: 13227asdfds
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        external_id:
          description: Unique identification as defined by the PISP (Payment Initiation
            Service Provider) to identify the payment.
          example: d630b00a-227c-474e-8d20-1fc2b7141fdc
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        requested_execution_date:
          description: Date of payment execution requested by user. Default is current
            date.
          example: '2019-07-31'
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
        template_id:
          description: SEPA_INSTANT_CREDIT_TRANSFER_FI is used for initiation of SEPA
            Credit Transfer Instant in the SEPA area from Finland.
          enum:
          - SEPA_INSTANT_CREDIT_TRANSFER_FI
          example: SEPA_INSTANT_CREDIT_TRANSFER_FI
          type: string
          x-availabilityInfo: Currently only available in sandbox.
          x-availabilityStatus: Beta
      required:
      - amount
      - creditor
      - currency
      - debtor
      - external_id
      - template_id
      title: SepaInstantCreditTransferFi
      type: object
    description: SEPA_INSTANT_CREDIT_TRANSFER_FI is used for initiation of SEPA Credit
      Transfer Instant in the SEPA area from Finland.
    title: SepaInstantCreditTransferFi
  SepaInstantCreditorAddressFi:
    description: Address of the creditor.
    properties:
      country:
        description: Creditor's country. Only ISO 3166 alpha-2 codes are used.
        example: FI
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      town:
        description: Creditor's town.
        example: Helsinki
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - country
    - town
    title: SepaInstantCreditorAddressFi
    type: object
  SepaInstantDebitAccountNumberFi:
    description: Debtor account information.
    properties:
      currency:
        description: Currency of the debtor account. Only ISO 4217 three-letter code
          is accepted.
        enum:
        - EUR
        example: EUR
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      type:
        description: 'Type of account number.

          * IBAN = International bank account number'
        enum:
        - IBAN
        example: IBAN
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: Account number.
        example: FI6816603001007528
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - currency
    - type
    - value
    title: SepaInstantDebitAccountNumberFi
    type: object
  SepaInstantPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/SepaInstantCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      address_details:
        $ref: '#/definitions/SepaInstantCreditorAddressFi'
        description: Address of the creditor.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      reference:
        $ref: '#/definitions/SepaInstantReferenceFi'
        description: Creditor reference information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    - name
    title: SepaInstantPaymentCreditorFi
    type: object
  SepaInstantPaymentDebtorFi:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/SepaInstantDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - account
    title: SepaInstantPaymentDebtorFi
    type: object
  SepaInstantReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference'
        enum:
        - RF
        - FI_DOM
        example: RF
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
    required:
    - type
    - value
    title: SepaInstantReferenceFi
    type: object
  SepaPaymentCreditorFi:
    description: Details of the creditor.
    properties:
      account:
        $ref: '#/definitions/SepaCreditAccountNumberFi'
        description: Creditor account information.
        x-availabilityStatus: Stable
      message:
        description: Message to beneficiary.
        example: Invoice 5071
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of the creditor.
        example: Screws and Nuts Ltd
        type: string
        x-availabilityStatus: Stable
      reference:
        $ref: '#/definitions/SepaReferenceFi'
        description: Creditor reference information.
        x-availabilityStatus: Stable
    required:
    - account
    - name
    title: SepaPaymentCreditorFi
    type: object
  SepaPaymentDebtor:
    description: Details of the debtor.
    properties:
      account:
        $ref: '#/definitions/SepaDebitAccountNumberFi'
        description: Debtor account information.
        x-availabilityStatus: Stable
      own_reference:
        description: Reference for debtor's use.
        example: Own message
        type: string
        x-availabilityStatus: Stable
    required:
    - account
    title: SepaPaymentDebtor
    type: object
  SepaRecurrenceFi:
    description: Recurring payment information.
    properties:
      expiration_date:
        description: Date of expiration of the recurring payment. Default is '9999-12-31'.
        example: '9999-12-31'
        type: string
        x-availabilityStatus: Stable
      frequency:
        description: 'Frequency of the recurring payment.

          * WEEKLY = New payment will be executed every week.

          * MONTHLY = New payment will be executed every month.'
        enum:
        - MONTHLY
        - WEEKLY
        example: MONTHLY
        type: string
        x-availabilityStatus: Stable
    required:
    - frequency
    title: SepaRecurrenceFi
    type: object
  SepaReferenceFi:
    description: Creditor reference information.
    properties:
      type:
        description: 'Type of reference number.

          * RF = Global structured creditor reference

          * FI_DOM = Finnish domestic reference'
        enum:
        - RF
        - FI_DOM
        example: RF
        type: string
        x-availabilityStatus: Stable
      value:
        description: 'Invoice reference value.

          Reference provided to the creditor.'
        example: RF18539007547034
        type: string
        x-availabilityStatus: Stable
    required:
    - type
    - value
    title: SepaReferenceFi
    type: object
  UltimateCreditorResponse:
    description: Details of ultimate creditor.
    properties:
      id:
        description: The identification code of the beneficiary reference party.
        example: 88002234
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate creditor.
        example: Screws and Nuts OY
        type: string
        x-availabilityStatus: Stable
    title: UltimateCreditorResponse
    type: object
  UltimateDebtorAddressResponse:
    description: Address of ultimate debtor.
    properties:
      line1:
        description: First line of ultimate debtor's address.
        example: Strandgade 1
        type: string
        x-availabilityStatus: Stable
      line2:
        description: Second line of ultimate debtor's address.
        example: 0900 Copenhagen C Denmark
        type: string
        x-availabilityStatus: Stable
    title: UltimateDebtorAddressResponse
    type: object
  UltimateDebtorResponse:
    description: Details of ultimate debtor.
    properties:
      address:
        $ref: '#/definitions/UltimateDebtorAddressResponse'
        description: Address of ultimate debtor.
        x-availabilityStatus: Stable
      id:
        description: The identification code of the originator reference party.
        example: 7765-34-4
        type: string
        x-availabilityStatus: Stable
      name:
        description: Name of ultimate debtor.
        example: Screws and Nuts Subsidiary
        type: string
        x-availabilityStatus: Stable
    title: UltimateDebtorResponse
    type: object
  UpdateAuthenticationRequest:
    description: Request used to update ongoing authentication.
    properties:
      agreement_number:
        description: Agrement number that will be used for ongoing authentication.
        type: string
        x-availabilityStatus: Stable
    required:
    - agreement_number
    title: UpdateAuthenticationRequest
    type: object
host: api.nordeaopenbanking.com
info:
  contact:
    email: support@nordeaopenbanking.com
    name: Open Banking team
    url: https://nordeaopenbanking.com
  description: Corporate Open Payments API
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  title: Corporate Open Payments API
  version: '2.6'
  x-ibm-name: corporate-open-pis-v2
  x-version: '2.6'
paths:
  /open/v2/payments:
    post:
      consumes:
      - application/json
      deprecated: false
      operationId: initiatePaymentUsingPOST
      parameters:
      - description: 'The Digest Header header as defined in [RFC3230] contains a
          Hash of the message body. The only hash algorithms that may be used to calculate
          the Digest within the context of this specification are SHA-256 and SHA-512
          as defined in [RFC5843]. For POST with ''application/x-www-form-urlencoded''
          content type Digest should be calculated for normalized string created from
          request parameters like this: ''param1&#61;value1&#38;param2&#61;value2''.
          It is important that parameters should be placed in alphabetic order'
        in: header
        name: Digest
        required: true
        type: string
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: Mocked header used only in sandbox. Allows to provide authorizer
          id value which rights will be evaluated when authentication type/method
          doesn't allow to provide authorizer_id in the request.
        in: header
        name: X-Nordea-Mock-Authorizer-Id
        required: false
        type: string
        x-example: '70311198'
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      - description: 'Use to invoke prepared scenario. List of available scenarios:  *
          paymentVerificationRequired - When used, changes the payment status to ''AUTHORIZATION_PARTIAL''
          with payment_status_reason ''info.payment.verification_required''.'
        enum:
        - paymentVerificationRequired
        in: header
        name: X-Response-Scenarios
        required: false
        type: string
        x-availabilityStatus: SandboxOnly
        x-example: paymentVerificationRequired
      - description: Request to create a new payment.
        in: body
        name: request
        required: true
        schema:
          $ref: '#/definitions/PaymentInitiationRequest'
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      produces:
      - application/json
      responses:
        '201':
          description: New payment details
          schema:
            $ref: '#/definitions/PaymentResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: Credential failure
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: Initiate payment
      tags:
      - open-payments-v2
      x-availabilityInfo: Currently only available in sandbox.
      x-availabilityStatus: Beta
      x-isPolymorphic: 'true'
  /open/v2/payments/templates:
    get:
      deprecated: false
      operationId: paymentTemplateListUsingGET
      parameters:
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      produces:
      - application/json
      responses:
        '200':
          description: Templates list
          schema:
            $ref: '#/definitions/PaymentTemplateListResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: 'Forbidden with failure code:

            * error.resource.denied = Requested resource is not authorized by access
            token.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: List available templates
      tags:
      - open-payments-v2
      x-availabilityInfo: This version can change upon Your feedback
      x-availabilityStatus: Sandbox Only - Beta
  /open/v2/payments/users:
    get:
      deprecated: false
      operationId: getPaymentsAuthorizationsUsingGET
      parameters:
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      produces:
      - application/json
      responses:
        '200':
          description: List of payment authorization permissions held by each user.
          schema:
            $ref: '#/definitions/PaymentAgreementListResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: 'Forbidden with failure code:

            * error.resource.denied = Requested resource is not authorized by access
            token.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: List payment authorization permissions held by each user.
      tags:
      - open-payments-v2
      x-availabilityInfo: This version can change upon Your feedback
      x-availabilityStatus: Sandbox Only - Beta
  /open/v2/payments/{payment_id}/cancel:
    put:
      consumes:
      - application/json
      deprecated: false
      operationId: cancelPaymentUsingPUT
      parameters:
      - description: 'The Digest Header header as defined in [RFC3230] contains a
          Hash of the message body. The only hash algorithms that may be used to calculate
          the Digest within the context of this specification are SHA-256 and SHA-512
          as defined in [RFC5843]. For POST with ''application/x-www-form-urlencoded''
          content type Digest should be calculated for normalized string created from
          request parameters like this: ''param1&#61;value1&#38;param2&#61;value2''.
          It is important that parameters should be placed in alphabetic order'
        in: header
        name: Digest
        required: true
        type: string
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: Mocked header used only in sandbox. Allows to provide authorizer
          id value which rights will be evaluated when authentication type/method
          doesn't allow to provide authorizer_id in the request.
        in: header
        name: X-Nordea-Mock-Authorizer-Id
        required: false
        type: string
        x-example: '70311198'
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      - description: Payment id of the requested payment for confirmation.
        in: path
        name: payment_id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      - description: Request used for cancelling payment.
        in: body
        name: request
        required: true
        schema:
          $ref: '#/definitions/AuthorizationRequestTemplate'
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      produces:
      - application/json
      responses:
        '200':
          description: Details of the payment
          schema:
            $ref: '#/definitions/PaymentStatusResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: Credential failure
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: Cancel a payment
      tags:
      - open-payments-v2
      x-availabilityInfo: Currently only available in sandbox.
      x-availabilityStatus: Beta
  /open/v2/payments/{payment_id}/confirm:
    put:
      consumes:
      - application/json
      deprecated: false
      operationId: confirmPaymentUsingPUT
      parameters:
      - description: 'The Digest Header header as defined in [RFC3230] contains a
          Hash of the message body. The only hash algorithms that may be used to calculate
          the Digest within the context of this specification are SHA-256 and SHA-512
          as defined in [RFC5843]. For POST with ''application/x-www-form-urlencoded''
          content type Digest should be calculated for normalized string created from
          request parameters like this: ''param1&#61;value1&#38;param2&#61;value2''.
          It is important that parameters should be placed in alphabetic order'
        in: header
        name: Digest
        required: true
        type: string
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: Mocked header used only in sandbox. Allows to provide authorizer
          id value which rights will be evaluated when authentication type/method
          doesn't allow to provide authorizer_id in the request.
        in: header
        name: X-Nordea-Mock-Authorizer-Id
        required: false
        type: string
        x-example: '70311198'
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      - description: Payment id of the requested payment for confirmation.
        in: path
        name: payment_id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      - description: Request used to confirm pending payment.
        in: body
        name: request
        required: true
        schema:
          $ref: '#/definitions/AuthorizationRequestTemplate'
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      produces:
      - application/json
      responses:
        '200':
          description: Details of the payment
          schema:
            $ref: '#/definitions/PaymentStatusResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: Credential failure
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: Confirm payment execution
      tags:
      - open-payments-v2
      x-availabilityInfo: Currently only available in sandbox.
      x-availabilityStatus: Beta
  /open/v2/payments/{payment_id}/status:
    get:
      deprecated: false
      operationId: getPaymentStatusUsingGET
      parameters:
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      - description: Payment id of the requested payment for details.
        in: path
        name: payment_id
        required: true
        type: string
        x-availabilityInfo: Currently only available in sandbox.
        x-availabilityStatus: Beta
      produces:
      - application/json
      responses:
        '200':
          description: Details of the payment
          schema:
            $ref: '#/definitions/PaymentStatusResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: Credential failure
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: Get payment status
      tags:
      - open-payments-v2
      x-availabilityInfo: Currently only available in sandbox.
      x-availabilityStatus: Beta
  /v1/authentications/bankid_se/{authentication_id}:
    get:
      deprecated: false
      operationId: getBankIdSeAuthenticationUsingGET
      parameters:
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
        x-availabilityStatus: Stable
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      - description: 'Use to invoke prepared scenario. List of available scenarios:  *
          authenticationAgreementValueRequired - When used, authentication will be
          require to update the agreement number as authenticated user and debtor
          account was found in multiple agreements.'
        enum:
        - authenticationAgreementValueRequired
        in: header
        name: X-Response-Scenarios
        required: false
        type: string
        x-availabilityStatus: SandboxOnly
        x-example: authenticationAgreementValueRequired
      - description: Reference to the authentication. Used to fetch additional data
          for the specified authentication process.
        in: path
        name: authentication_id
        required: true
        type: string
        x-availabilityStatus: Stable
      produces:
      - '*/*'
      responses:
        '200':
          description: Response with requested authentication details.
          schema:
            $ref: '#/definitions/AuthenticationResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: Credential failure
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: Get BankId Se authentication details.
      tags:
      - authentications-v1
      x-availabilityStatus: Stable
    put:
      consumes:
      - application/json
      deprecated: false
      operationId: updateBankIdSeAuthenticationUsingPUT
      parameters:
      - description: 'The Digest Header header as defined in [RFC3230] contains a
          Hash of the message body. The only hash algorithms that may be used to calculate
          the Digest within the context of this specification are SHA-256 and SHA-512
          as defined in [RFC5843]. For POST with ''application/x-www-form-urlencoded''
          content type Digest should be calculated for normalized string created from
          request parameters like this: ''param1&#61;value1&#38;param2&#61;value2''.
          It is important that parameters should be placed in alphabetic order'
        in: header
        name: Digest
        required: true
        type: string
      - description: "A signature of request by the TPP on application level. The\
          \ process of signing a request is described in 'Signing HTTP Messages' RFC\
          \ draft version 10 (<a href=\"https://tools.ietf.org/html/draft-cavage-http-signatures-10\"\
          \ target=\"_blank\">https://tools.ietf.org/html/draft-cavage-http-signatures-10</a>).\
          \ The request signature needs to be sent in the 'Signature' HTTP header\
          \ as described in the RFC. Additional requirements from Nordea \n - The\
          \ only allowed algorithm is RSA-SHA256 \n- The key size for the used RSA\
          \ key pair has to be at least 2048 bit \n- The keyId is the clientId of\
          \ your application originating from the Nordea Developer Portal \n- We require\
          \ the following headers to be used in the signature \n* Request without\
          \ body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ \n* Request with body: (request-target) X-Nordea-Originating-Host X-Nordea-Originating-Date\
          \ Content-type Digest \n* The request-target is a combination of the HTTP\
          \ action verb and the request URI path"
        in: header
        name: Signature
        required: true
        type: string
      - description: Id of the Client
        in: header
        name: X-IBM-Client-Id
        required: true
        type: string
        x-availabilityStatus: Stable
      - description: Secret password generated for the Client
        in: header
        name: X-IBM-Client-Secret
        required: true
        type: string
      - description: 'HTTP header element for date and time represented as RFC 7231
          Full Dates (GMT). Example date: **Wed, 24 Apr 2019 14:00:37 GMT**. It is
          similar to standard HTTP ''Date'' expect that it allows to set it under
          JavaScript in browser while standard ''Date'' is forbidden'
        in: header
        name: X-Nordea-Originating-Date
        required: true
        type: string
      - description: HTTP header element for specification of the domain name of the
          server. It is similar to standard HTTP 'Host' header but it won't be overridden
          by proxies. It also allows to set it under JavaScript in browser while standard
          'Host' is forbidden
        in: header
        name: X-Nordea-Originating-Host
        required: true
        type: string
      - description: End user (i.e. PSU) agent information, to be provided if TPP
          is in session with the PSU
        in: header
        name: X-Nordea-Originating-User-Agent
        required: false
        type: string
      - description: End user (i.e. PSU) IP address, to be provided if TPP is in session
          with the PSU
        in: header
        name: X-Nordea-Originating-User-Ip
        required: false
        type: string
      - description: Reference to the authentication. Used to identify the authentication
          for update.
        in: path
        name: authentication_id
        required: true
        type: string
        x-availabilityStatus: Stable
      - description: Request used to update ongoing authentication.
        in: body
        name: updateAuthenticationRequest
        required: true
        schema:
          $ref: '#/definitions/UpdateAuthenticationRequest'
        x-availabilityStatus: Stable
      produces:
      - '*/*'
      responses:
        '200':
          description: Authentication updated successfully.
          schema:
            $ref: '#/definitions/AuthenticationResponse'
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/ErrorResponse'
        '401':
          description: 'Unauthorized with failure code:

            * error.apikey.missing = Missing API key. This operation requires API
            key, but it was missing.

            * error.token = Unspecified error with supplied token.

            * error.token.invalid = Missing access token or token did not authorized
            requested operation. This operation requires valid access token, but it
            was missing.

            * error.token.expired = Access token has expired.'
          schema:
            $ref: '#/definitions/ErrorResponse'
        '403':
          description: Credential failure
          schema:
            $ref: '#/definitions/ErrorResponse'
        '404':
          description: Resource not found
          schema:
            $ref: '#/definitions/ErrorResponse'
      summary: Update bank id se authentication.
      tags:
      - authentications-v1
      x-availabilityStatus: Stable
swagger: '2.0'
tags:
- description: Authentication resource.
  name: authentications-v1
- description: Payment initiation and confirmation.
  name: open-payments-v2
