openapi: 3.0.1
info:
  title: Verifications
  description: TBD.
  version: '5'
servers:
  - url: https://try.access.worldpay.com
    description: testing (try)
  - url: https://access.worldpay.com
    description: live
paths:
  /verifications/accounts/verification:
    get:
      summary: Verification resource retrieval.
      description: |+
        Retrieval of a successful verification for oneTime and cardOnFile.

      operationId: Verification
      parameters:
        - $ref: '#/components/parameters/authorizationHeader'
        - $ref: '#/components/parameters/acceptHeader'
        - $ref: '#/components/parameters/contentTypeHeader'
      responses:
        '200':
          description: Retrieval request successful
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: '#/components/schemas/verifications_verification_200_response'
              examples:
                Retrieval of a successful verification for oneTime:
                  description: Retrieval of a successful verification for oneTime
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Retrieval of a successful verification for cardOnFile:
                  description: Retrieval of a successful verification for cardOnFile
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - ' risk': matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Retrieval of a refused verification:
                  description: Retrieval of a refused verification
                  value:
                    outcome: not verified
                    code: '76'
                    rawCode: N7
                    description: CARD BLOCKED
                    refusalAdvice:
                      code: '04'
                    checkedAt: '2019-11-28T12:02:49.572137Z'
                    riskFactors:
                      - risk: not_matched
                        type: cvc
                      - risk: not_matched
                        detail: postcode
                        type: avs
                      - risk: not_matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
  /verifications/accounts/intelligent/oneTime:
    post:
      summary: Verifications oneTime resource.
      description: |+
        Successful account verification outcome.

      operationId: OneTime
      parameters:
        - $ref: '#/components/parameters/authorizationHeader'
        - $ref: '#/components/parameters/acceptHeader'
        - $ref: '#/components/parameters/contentTypeHeader'
      requestBody:
        content:
          application/vnd.worldpay.verifications.accounts-v5+json:
            schema:
              $ref: '#/components/schemas/verifications_oneTime'
            examples:
              Successful account verification outcome.:
                description: Successful account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
              Refused account verification outcome.:
                description: Refused account verification outcome
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
              Successful account verification outcome with MOTO channel.:
                description: Successful account verification outcome with MOTO channel.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  channel: moto
              Successful account verification outcome with CBPS fields.:
                description: Successful account verification outcome with CBPS fields.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  consumerBillPayment: true
              Successful dynamic MCC account verification outcome.:
                description: Successful dynamic MCC account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                    mcc: '6012'
                  transactionReference: transactionReference
              Successful payment facilitator account verification outcome.:
                description: Successful payment facilitator account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                    paymentFacilitator:
                      pfId: '12345678901'
                      subMerchant:
                        merchantId: '123456789012345'
                        name: Example Shop
                        street: 123 Street
                        state: CA
                        city: San Francisco
                        countryCode: '840'
                        postalCode: '94101'
                        taxId: 987-65-4321
                        url: developer.worldpay.com
                  transactionReference: transactionReference
              Successful account verification outcome with 3DS1 values.:
                description: Successful account verification outcome with 3DS1 values.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      version: 1.0.2
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
              Successful account verification outcome with 3DS2 (Cartes Bancaires) values.:
                description: >-
                  Successful account verification outcome with 3DS2 (Cartes
                  Bancaires) values.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
                      cryptogramAlgorithm: 2
                      challengePreference: noPreference
                      authenticationFlow: challenge
                      statusReason: '00'
                      cancellationIndicator: '00'
                      networkScore: '00'
                      brand: cartesBancaires
              Successful account verification outcome with 3DS2 values.:
                description: Successful account verification outcome with 3DS2 values.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2100
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
              Successful account verification with a token.:
                description: Successful account verification with a token.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/tokenized
                    href: https://tokens/token
                  merchant:
                    entity: default
                  transactionReference: transactionReference
      responses:
        '201':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: '#/components/schemas/verifications_oneTime_201_response'
              examples:
                Successful account verification outcome.:
                  description: Successful account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Refused account verification outcome.:
                  description: Refused account verification outcome.
                  value:
                    outcome: not verified
                    code: '76'
                    rawCode: N7
                    description: CARD BLOCKED
                    refusalAdvice:
                      code: '04'
                    checkedAt: '2019-11-28T12:02:49.572137Z'
                    riskFactors:
                      - risk: not_matched
                        type: cvc
                      - risk: not_matched
                        detail: postcode
                        type: avs
                      - risk: not_matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful dynamic MCC account verification outcome.:
                  description: Successful dynamic MCC account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful payment facilitator account verification outcome.:
                  description: Successful payment facilitator account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS1 values.:
                  description: Successful account verification outcome with 3DS1 values.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 values.:
                  description: Successful account verification outcome with 3DS2 values.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 (Cartes Bancaires) values:
                  description: >-
                    Successful account verification outcome with 3DS2 (Cartes
                    Bancaires) values.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification with a token.:
                  description: Successful account verification with a token.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: not_supplied
                        type: cvc
                      - risk: not_supplied
                        detail: postcode
                        type: avs
                      - risk: not_supplied
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
  /verifications/accounts/intelligent/cardOnFile:
    post:
      summary: Verifications cardOnFile resource.
      description: |+
        Successful account verification outcome.

      operationId: OneTime1
      parameters:
        - $ref: '#/components/parameters/authorizationHeader'
        - $ref: '#/components/parameters/acceptHeader'
        - $ref: '#/components/parameters/contentTypeHeader'
      requestBody:
        content:
          application/vnd.worldpay.verifications.accounts-v5+json:
            schema:
              $ref: '#/components/schemas/verifications_cardOnFile'
            examples:
              Successful account verification outcome.:
                description: Successful account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
              Refused account verification outcome.:
                description: Refused account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      address2: address2
                      address3: address3
                      postalCode: postalCode
                      city: city
                      state: state
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
              Successful account verification outcome with MOTO channel.:
                description: Successful account verification outcome with MOTO channel.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  channel: moto
              Successful account verification outcome with CBPS fields.:
                description: Successful account verification outcome with CBPS fields.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  consumerBillPayment: true
              Successful Dynamic MCC account verification outcome.:
                description: Successful Dynamic MCC account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                    mcc: '6012'
                  transactionReference: transactionReference
              Successful account verification outcome without Payments links.:
                description: >-
                  Successful account verification outcome without Payments
                  links.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
              Successful payment facilitator account verification outcome.:
                description: Successful payment facilitator account verification outcome.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                    paymentFacilitator:
                      pfId: '12345678901'
                      subMerchant:
                        merchantId: '123456789012345'
                        name: Example Shop
                        street: 123 Street
                        state: CA
                        city: San Francisco
                        countryCode: '840'
                        postalCode: '94101'
                        taxId: 987-65-4321
                        url: developer.worldpay.com
                  transactionReference: transactionReference
              Successful account verification outcome with 3DS1 values.:
                description: Successful account verification outcome with 3DS1 values.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      version: 1.0.2
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
              Successful account verification outcome with 3DS2 values.:
                description: Successful account verification outcome with 3DS2 values.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
              Successful account verification outcome with 3DS2 (Cartes Bancaires) values:
                description: >-
                  Successful account verification outcome with 3DS2 (Cartes
                  Bancaires) values.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/plain
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    cardNumber: '4444333322221111'
                    verificationAddress:
                      address1: address1
                      postalCode: postalCode
                      city: city
                      countryCode: GB
                    cvc: '101'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
                      cryptogramAlgorithm: 2
                      challengePreference: noPreference
                      authenticationFlow: challenge
                      statusReason: '00'
                      cancellationIndicator: '00'
                      networkScore: '00'
                      brand: cartesBancaires
              Successful account verification with a token.:
                description: Successful account verification with a token.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/tokenized
                    href: https://tokens/token
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
              Successful account verification with a decrypted applepay.:
                description: Successful account verification with a decrypted applepay.
                value:
                  currency: EUR
                  paymentInstrument:
                    type: card/networkToken+applepay
                    cardHolderName: Joe Bloggs
                    cardExpiryDate:
                      month: 1
                      year: 2019
                    dpan: '4444333322221111'
                  narrative:
                    line1: STATEMENT
                    line2: OPTIONAL
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  customer:
                    authentication:
                      type: card/networkToken
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
      responses:
        '201':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: '#/components/schemas/verifications_cardOnFile_201_response'
              examples:
                Successful account verification outcome.:
                  description: Successful account verification outcome.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Refused account verification outcome.:
                  description: Refused account verification outcome.
                  value:
                    outcome: not verified
                    code: '76'
                    rawCode: N7
                    description: CARD BLOCKED
                    refusalAdvice:
                      code: '04'
                    checkedAt: '2019-11-28T11:46:22.107966Z'
                    riskFactors:
                      - risk: not_matched
                        type: cvc
                      - risk: not_matched
                        detail: postcode
                        type: avs
                      - risk: not_matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful Dynamic MCC account verification outcome.:
                  description: Successful Dynamic MCC account verification outcome.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful payment facilitator account verification outcome.:
                  description: Successful payment facilitator account verification outcome.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS1 values.:
                  description: Successful account verification outcome with 3DS1 values.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 values.:
                  description: Successful account verification outcome with 3DS2 values.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 (Cartes Bancaires) values:
                  description: >-
                    Successful account verification outcome with 3DS2 (Cartes
                    Bancaires) values.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification with a token.:
                  description: Successful account verification with a token.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: not_supplied
                        type: cvc
                      - risk: not_supplied
                        detail: postcode
                        type: avs
                      - risk: not_supplied
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification with a decrypted applepay.:
                  description: Successful account verification with a decrypted applepay.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: not_supplied
                        type: cvc
                      - risk: not_supplied
                        detail: postcode
                        type: avs
                      - risk: not_supplied
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
        '202':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: '#/components/schemas/verifications_cardOnFile_202_response'
              examples:
                Successful account verification outcome without Payments links.:
                  description: >-
                    Successful account verification outcome without Payments
                    links.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
  /verifications/accounts/dynamic/oneTime:
    post:
      summary: Verifications dynamic oneTime resource.
      description: |+
        Successful account verification outcome.

      operationId: OneTime2
      parameters:
        - $ref: '#/components/parameters/authorizationHeader'
        - $ref: '#/components/parameters/acceptHeader'
        - $ref: '#/components/parameters/contentTypeHeader'
      requestBody:
        content:
          application/vnd.worldpay.verifications.accounts-v5+json:
            schema:
              $ref: '#/components/schemas/verifications_dynamicOneTime'
            examples:
              Successful account verification outcome.:
                description: Successful account verification outcome.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Refused account verification outcome.:
                description: Refused account verification outcome.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful account verification outcome with MOTO channel.:
                description: Successful account verification outcome with MOTO channel.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  channel: moto
              Successful account verification outcome with CBPS fields.:
                description: Successful account verification outcome with CBPS fields.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                    consumerBillPayment: true
              Successful dynamic MCC account verification outcome.:
                description: Successful dynamic MCC account verification outcome.
                value:
                  merchant:
                    entity: default
                    mcc: '6012'
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful payment facilitator account verification outcome.:
                description: Successful payment facilitator account verification outcome.
                value:
                  merchant:
                    entity: default
                    paymentFacilitator:
                      pfId: '12345678901'
                      subMerchant:
                        merchantId: '123456789012345'
                        name: Example Shop
                        street: 123 Street
                        state: CA
                        city: San Francisco
                        countryCode: '840'
                        postalCode: '94101'
                        taxId: 987-65-4321
                        url: developer.worldpay.com
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful account verification outcome with 3DS1 values.:
                description: Successful account verification outcome with 3DS1 values.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      version: 1.0.2
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
              Successful account verification outcome with 3DS2 values.:
                description: Successful account verification outcome with 3DS2 values.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
              Successful account verification outcome with 3DS2 (Cartes Bancaires) values.:
                description: >-
                  Successful account verification outcome with 3DS2 (Cartes
                  Bancaires) values.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
                      cryptogramAlgorithm: 2
                      challengePreference: noPreference
                      authenticationFlow: challenge
                      statusReason: '00'
                      cancellationIndicator: '00'
                      networkScore: '00'
                      brand: cartesBancaires
              Successful account verification with a token.:
                description: Successful account verification with a token.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/tokenized
                      href: https://tokens/token
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
      responses:
        '201':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: '#/components/schemas/verifications_dynamicOneTime_201_response'
              examples:
                Successful account verification outcome.:
                  description: Successful account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Refused account verification outcome.:
                  description: Refused account verification outcome.
                  value:
                    outcome: not verified
                    code: '76'
                    rawCode: N7
                    description: CARD BLOCKED
                    refusalAdvice:
                      code: '04'
                    checkedAt: '2019-11-28T10:37:12.660375Z'
                    riskFactors:
                      - risk: not_matched
                        type: cvc
                      - risk: not_matched
                        detail: postcode
                        type: avs
                      - risk: not_matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful dynamic MCC account verification outcome.:
                  description: Successful dynamic MCC account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful payment facilitator account verification outcome.:
                  description: Successful payment facilitator account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS1 values.:
                  description: Successful account verification outcome with 3DS1 values.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 values.:
                  description: Successful account verification outcome with 3DS2 values.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 (Cartes Bancaires) values.:
                  description: >-
                    Successful account verification outcome with 3DS2 (Cartes
                    Bancaires) values.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification with a token.:
                  description: Successful account verification with a token.
                  value:
                    outcome: verified
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: not_supplied
                        type: cvc
                      - risk: not_supplied
                        detail: postcode
                        type: avs
                      - risk: not_supplied
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
  /verifications/accounts/dynamic/cardOnFile:
    post:
      summary: Verifications dynamic cardOnFile resource.
      description: |+
        Successful account verification outcome.

      operationId: cardOnFile
      parameters:
        - $ref: '#/components/parameters/authorizationHeader'
        - $ref: '#/components/parameters/acceptHeader'
        - $ref: '#/components/parameters/contentTypeHeader'
      requestBody:
        content:
          application/vnd.worldpay.verifications.accounts-v5+json:
            schema:
              $ref: '#/components/schemas/verifications_dynamicCardOnFile'
            examples:
              Successful account verification outcome.:
                description: Successful account verification outcome.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Refused account verification outcome.:
                description: Refused account verification outcome.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful account verification outcome with MOTO channel.:
                description: Successful account verification outcome with MOTO channel.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  channel: moto
              Successful account verification outcome with CBPS fields.:
                description: Successful account verification outcome with CBPS fields.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                    consumerBillPayment: true
              Successful Dynamic MCC account verification outcome.:
                description: Successful Dynamic MCC account verification outcome.
                value:
                  merchant:
                    entity: default
                    mcc: '6012'
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful account verification outcome without Payments links.:
                description: >-
                  Successful account verification outcome without Payments
                  links.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful payment facilitator account verification outcome.:
                description: Successful payment facilitator account verification outcome.
                value:
                  merchant:
                    entity: default
                    paymentFacilitator:
                      pfId: '12345678901'
                      subMerchant:
                        merchantId: '123456789012345'
                        name: Example Shop
                        street: 123 Street
                        state: CA
                        city: San Francisco
                        countryCode: '840'
                        postalCode: '94101'
                        taxId: 987-65-4321
                        url: developer.worldpay.com
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful account verification outcome with 3DS1 values.:
                description: Successful account verification outcome with 3DS1 values.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      version: 1.0.2
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
              Successful account verification outcome with 3DS2 values.:
                description: Successful account verification outcome with 3DS2 values.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
              Successful account verification outcome with 3DS2 (Cartes Bancaires) values.:
                description: >-
                  Successful account verification outcome with 3DS2 (Cartes
                  Bancaires) values.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/plain
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      cardNumber: '4444333322221111'
                      verificationAddress:
                        address1: address1
                        postalCode: postalCode
                        city: city
                        countryCode: GB
                      cvc: '101'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      version: 2.1.0
                      type: 3DS
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
                      transactionId: 683001f5-3805-423a-b580-638e4b2093b3
                      cryptogramAlgorithm: 2
                      challengePreference: noPreference
                      authenticationFlow: challenge
                      statusReason: '00'
                      cancellationIndicator: '00'
                      networkScore: '00'
                      brand: cartesBancaires
              Successful account verification with a token.:
                description: Successful account verification with a token.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/tokenized
                      href: https://tokens/token
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
              Successful account verification with a decrypted applepay.:
                description: Successful account verification with a decrypted applepay.
                value:
                  merchant:
                    entity: default
                  transactionReference: transactionReference
                  instruction:
                    value:
                      amount: 100
                      currency: GBP
                    paymentInstrument:
                      type: card/networkToken+applepay
                      cardHolderName: Joe Bloggs
                      cardExpiryDate:
                        month: 1
                        year: 2019
                      dpan: '4444333322221111'
                    narrative:
                      line1: STATEMENT
                      line2: OPTIONAL
                  customer:
                    authentication:
                      type: card/networkToken
                      eci: '05'
                      authenticationValue: MTIzNDU2Nzg5MDEyMzQ1Njc4OTA=
      responses:
        '201':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: >-
                  #/components/schemas/verifications_dynamicCardOnFile_201_response
              examples:
                Successful account verification outcome.:
                  description: Successful account verification outcome.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Refused account verification outcome.:
                  description: Refused account verification outcome.
                  value:
                    outcome: not verified
                    code: '76'
                    rawCode: N7
                    description: CARD BLOCKED
                    refusalAdvice:
                      code: '04'
                    checkedAt: '2019-11-26T16:36:53.182Z'
                    riskFactors:
                      - risk: not_matched
                        type: cvc
                      - risk: not_matched
                        detail: postcode
                        type: avs
                      - risk: not_matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful Dynamic MCC account verification outcome.:
                  description: Successful Dynamic MCC account verification outcome.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful payment facilitator account verification outcome.:
                  description: Successful payment facilitator account verification outcome.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS1 values.:
                  description: Successful account verification outcome with 3DS1 values.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 values.:
                  description: Successful account verification outcome with 3DS2 values.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification outcome with 3DS2 (Cartes Bancaires) values.:
                  description: >-
                    Successful account verification outcome with 3DS2 (Cartes
                    Bancaires) values.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification with a token.:
                  description: Successful account verification with a token.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: not_supplied
                        type: cvc
                      - risk: not_supplied
                        detail: postcode
                        type: avs
                      - risk: not_supplied
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      payments:cardOnFileAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/cardOnFile/{resource}
                      payments:recurringAuthorize:
                        href: >-
                          http://try.access.worldpay.com/payments/authorizations/recurring/{resource}
                      payments:recurringSale:
                        href: >-
                          http://try.access.worldpay.com/payments/sales/recurring/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Successful account verification with a decrypted applepay.:
                  description: Successful account verification with a decrypted applepay.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: not_supplied
                        type: cvc
                      - risk: not_supplied
                        detail: postcode
                        type: avs
                      - risk: not_supplied
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
        '202':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: >-
                  #/components/schemas/verifications_dynamicCardOnFile_202_response
              examples:
                Successful account verification outcome without Payments links.:
                  description: >-
                    Successful account verification outcome without Payments
                    links.
                  value:
                    outcome: verified
                    schemeTransactionReference: '00000000000000000'
                    checkedAt: '2018-09-01T10:37:36.923Z'
                    riskFactors:
                      - risk: matched
                        type: cvc
                      - risk: matched
                        detail: postcode
                        type: avs
                      - risk: matched
                        detail: address
                        type: avs
                    paymentInstrument:
                      type: card/plain
                      card:
                        number:
                          bin: '444433'
                          last4Digits: '1111'
                        countryCode: GB
                        expiryDate:
                          month: 12
                          year: 2029
                        brand: visa
                        fundingType: debit
                        issuer:
                          name: cardIssuer
                        category: consumer
                        paymentAccountReference: reference
                    _links:
                      verifications:verification:
                        href: >-
                          https://try.access.worldpay.com/verifications/accounts/{resource}
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
  /verifications/accounts/ach:
    post:
      summary: Verifications ACH resource.
      description: |+
        Successful account verification outcome.

      operationId: ACH
      parameters:
        - $ref: '#/components/parameters/authorizationHeader'
        - $ref: '#/components/parameters/acceptHeader'
        - $ref: '#/components/parameters/contentTypeHeader'
      requestBody:
        content:
          application/vnd.worldpay.verifications.accounts-v5+json:
            schema:
              $ref: '#/components/schemas/verifications_ach'
            examples:
              Successful account verification outcome.:
                description: Successful account verification outcome.
                value:
                  merchant:
                    entity: default
                  transactionReference: '1234567'
                  paymentInstrument:
                    type: bankAccountUS
                    accountType: corporateSavings
                    accountNumber: '1234567890'
                    routingNumber: '011400495'
                    companyName: companyName
                    billToAddress:
                      firstName: John
                      lastName: Smith
                      address1: address1
                      address2: address2
                      address3: address3
                      city: city
                      region: state
                      postalCode: postalCode
                      countryCode: US
                      telephoneNumber: '4085551212'
              Refused account verification outcome.:
                description: Refused account verification outcome.
                value:
                  merchant:
                    entity: default
                  transactionReference: '1234567'
                  paymentInstrument:
                    type: bankAccountUS
                    accountType: corporateSavings
                    accountNumber: '12345678901234567890'
                    routingNumber: '011400495'
                    companyName: companyName
                    billToAddress:
                      firstName: John
                      lastName: Smith
                      address1: address1
                      address2: address2
                      address3: address3
                      city: city
                      region: state
                      postalCode: postalCode
                      countryCode: US
                      telephoneNumber: '4085551212'
      responses:
        '201':
          description: The account verification has been successful.
          content:
            application/vnd.worldpay.verifications.accounts-v5+json:
              schema:
                $ref: '#/components/schemas/verifications_ach_201_response'
              examples:
                Successful account verification outcome.:
                  description: Successful account verification outcome.
                  value:
                    outcome: verified
                    checkedAt: '2021-09-27T18:02:16.475Z'
                    _links:
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
                Refused account verification outcome.:
                  description: Refused account verification outcome.
                  value:
                    outcome: not verified
                    description: Invalid account number
                    checkedAt: '2021-09-27T18:02:16.475Z'
                    _links:
                      curies:
                        - name: verifications
                          href: >-
                            https://try.access.worldpay.com/rels/verifications/accounts/{rel}
                          templated: true
components:
  schemas:
    verifications_verification_200_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    card_plain:
      required:
        - type
        - cardExpiryDate
        - cardNumber
      type: object
      properties:
        type:
          type: string
        cardHolderName:
          type: string
        cardExpiryDate:
          required:
            - month
            - year
          type: object
          properties:
            month:
              type: integer
            year:
              type: integer
        cardNumber:
          type: string
        verificationAddress:
          required:
            - postalCode
            - city
            - countryCode
          type: object
          properties:
            address1:
              type: string
            postalCode:
              type: string
            city:
              type: string
            countryCode:
              type: string
        cvc:
          type: string
    verifications_oneTime:
      required:
        - merchant
        - currency
        - paymentInstrument
        - transactionReference
      type: object
      properties:
        merchant:
          required:
            - entity
          type: object
          properties:
            entity:
              type: string
            mcc:
              type: string
            paymentFacilitator:
              required:
                - pfId
                - subMerchant
              type: object
              properties:
                pfId:
                  type: string
                isoId:
                  type: string
                subMerchant:
                  required:
                    - merchantId
                    - name
                    - street
                    - city
                    - countryCode
                    - postalCode
                  type: object
                  properties:
                    merchantId:
                      type: string
                    name:
                      type: string
                    street:
                      type: string
                    city:
                      type: string
                    state:
                      type: string
                    countryCode:
                      type: string
                    postalCode:
                      type: string
                    taxId:
                      type: string
                    telephone:
                      type: string
                    email:
                      type: string
                    url:
                      type: string
        channel:
          $ref: '#/components/schemas/channel'
        consumerBillPayment:
          $ref: '#/components/schemas/consumerBillPayment'
        currency:
          type: string
        paymentInstrument:
          oneOf:
            - $ref: '#/components/schemas/card_plain'
          discriminator:
            mapping:
              card/plain: '#/components/schemas/card_plain'
            propertyName: type
        narrative:
          required:
            - line1
          type: object
          properties:
            line1:
              type: string
            line2:
              type: string
        transactionReference:
          type: string
        customer:
          required:
            - authentication
          type: object
          properties:
            authentication:
              required:
                - version
                - type
                - eci
              type: object
              properties:
                version:
                  type: string
                type:
                  type: string
                eci:
                  type: string
                authenticationValue:
                  type: string
                transactionId:
                  type: string
    verifications_oneTime_201_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    3ds:
      required:
        - version
        - type
        - eci
      type: object
      properties:
        version:
          type: string
        type:
          type: string
        eci:
          type: string
        authenticationValue:
          type: string
        transactionId:
          type: string
    networkToken:
      required:
        - type
        - authenticationValue
      type: object
      properties:
        type:
          type: string
        eci:
          type: string
        authenticationValue:
          type: string
    verifications_cardOnFile:
      required:
        - merchant
        - currency
        - paymentInstrument
        - transactionReference
      type: object
      properties:
        merchant:
          required:
            - entity
          type: object
          properties:
            entity:
              type: string
            mcc:
              type: string
            paymentFacilitator:
              required:
                - pfId
                - subMerchant
              type: object
              properties:
                pfId:
                  type: string
                isoId:
                  type: string
                subMerchant:
                  required:
                    - merchantId
                    - name
                    - street
                    - city
                    - countryCode
                    - postalCode
                  type: object
                  properties:
                    merchantId:
                      type: string
                    name:
                      type: string
                    street:
                      type: string
                    city:
                      type: string
                    state:
                      type: string
                    countryCode:
                      type: string
                    postalCode:
                      type: string
                    taxId:
                      type: string
                    telephone:
                      type: string
                    email:
                      type: string
                    url:
                      type: string
        channel:
          $ref: '#/components/schemas/channel'
        consumerBillPayment:
          $ref: '#/components/schemas/consumerBillPayment'
        currency:
          type: string
        paymentInstrument:
          oneOf:
            - $ref: '#/components/schemas/card_plain'
            - $ref: '#/components/schemas/card_tokenized'
            - $ref: '#/components/schemas/card_applepay_decrypted'
          discriminator:
            mapping:
              card/plain: '#/components/schemas/card_plain'
              card/tokenized: '#/components/schemas/card_tokenized'
              card/networkToken+applepay: '#/components/schemas/card_applepay_decrypted'
            propertyName: type
        narrative:
          required:
            - line1
          type: object
          properties:
            line1:
              type: string
            line2:
              type: string
        transactionReference:
          type: string
        customer:
          required:
            - authentication
          type: object
          properties:
            authentication:
              oneOf:
                - $ref: '#/components/schemas/3ds'
                - $ref: '#/components/schemas/networkToken'
              discriminator:
                mapping:
                  3DS: '#/components/schemas/3ds'
                  card/networkToken: '#/components/schemas/networkToken'
                propertyName: type
    verifications_cardOnFile_201_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        schemeTransactionReference:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    verifications_cardOnFile_202_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        schemeTransactionReference:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    verifications_dynamicOneTime:
      required:
        - merchant
        - transactionReference
        - instruction
      type: object
      properties:
        merchant:
          required:
            - entity
          type: object
          properties:
            entity:
              type: string
            mcc:
              type: string
            paymentFacilitator:
              required:
                - pfId
                - subMerchant
              type: object
              properties:
                pfId:
                  type: string
                isoId:
                  type: string
                subMerchant:
                  required:
                    - merchantId
                    - name
                    - street
                    - city
                    - countryCode
                    - postalCode
                  type: object
                  properties:
                    merchantId:
                      type: string
                    name:
                      type: string
                    street:
                      type: string
                    city:
                      type: string
                    state:
                      type: string
                    countryCode:
                      type: string
                    postalCode:
                      type: string
                    taxId:
                      type: string
                    telephone:
                      type: string
                    email:
                      type: string
                    url:
                      type: string
        channel:
          $ref: '#/components/schemas/channel'
        instruction:
          required:
            - value
            - paymentInstrument
          type: object
          properties:
            value:
              required:
                - amount
                - currency
              type: object
              properties:
                amount:
                  description: >-
                    Implied decimal. For example, 250 GBP = £2.50.<br> We cancel
                    the applied nominal authorization amount before your
                    customer is charged.
                  type: string
                currency:
                  description: >-
                    3-letter [ISO-4217 currency
                    code](/products/reference/supported-countries-currencies#iso-currency-codes).
                  type: string
            paymentInstrument:
              oneOf:
                - $ref: '#/components/schemas/card_plain'
                - $ref: '#/components/schemas/card_tokenized'
              discriminator:
                mapping:
                  card/plain: '#/components/schemas/card_plain'
                  card/tokenized: '#/components/schemas/card_tokenized'
                propertyName: type
            narrative:
              required:
                - line1
              type: object
              properties:
                line1:
                  type: string
                line2:
                  type: string
            consumerBillPayment:
              $ref: '#/components/schemas/consumerBillPayment'
        transactionReference:
          type: string
        customer:
          required:
            - authentication
          type: object
          properties:
            authentication:
              required:
                - version
                - type
                - eci
              type: object
              properties:
                version:
                  type: string
                type:
                  type: string
                eci:
                  type: string
                authenticationValue:
                  type: string
                transactionId:
                  type: string
    verifications_dynamicOneTime_201_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    card_tokenized:
      required:
        - type
        - href
      type: object
      properties:
        type:
          type: string
        href:
          type: string
    card_applepay_decrypted:
      required:
        - type
        - cardExpirtyDate
        - dpan
      type: object
      properties:
        type:
          type: string
        cardHolderName:
          type: string
        cardExpiryDate:
          required:
            - month
            - year
          type: object
          properties:
            month:
              type: integer
            year:
              type: integer
        dpan:
          type: string
    verifications_dynamicCardOnFile:
      required:
        - merchant
        - transactionReference
        - instruction
      type: object
      properties:
        merchant:
          required:
            - entity
          type: object
          properties:
            entity:
              type: string
            mcc:
              type: string
            paymentFacilitator:
              required:
                - pfId
                - subMerchant
              type: object
              properties:
                pfId:
                  type: string
                isoId:
                  type: string
                subMerchant:
                  required:
                    - merchantId
                    - name
                    - street
                    - city
                    - countryCode
                    - postalCode
                  type: object
                  properties:
                    merchantId:
                      type: string
                    name:
                      type: string
                    street:
                      type: string
                    city:
                      type: string
                    state:
                      type: string
                    countryCode:
                      type: string
                    postalCode:
                      type: string
                    taxId:
                      type: string
                    telephone:
                      type: string
                    email:
                      type: string
                    url:
                      type: string
        channel:
          $ref: '#/components/schemas/channel'
        instruction:
          required:
            - value
            - paymentInstrument
          type: object
          properties:
            value:
              required:
                - amount
                - currency
              type: object
              properties:
                amount:
                  description: >-
                    Implied decimal. For example, 250 GBP = £2.50.<br>We cancel
                    the applied nominal authorization amount before your
                    customer is charged.
                  type: string
                currency:
                  description: >-
                    3-letter [ISO-4217 currency
                    code](/products/reference/supported-countries-currencies#iso-currency-codes).
                  type: string
            paymentInstrument:
              oneOf:
                - $ref: '#/components/schemas/card_plain'
                - $ref: '#/components/schemas/card_tokenized'
                - $ref: '#/components/schemas/card_applepay_decrypted'
              discriminator:
                mapping:
                  card/plain: '#/components/schemas/card_plain'
                  card/tokenized: '#/components/schemas/card_tokenized'
                  card/networkToken+applepay: '#/components/schemas/card_applepay_decrypted'
                propertyName: type
            narrative:
              required:
                - line1
              type: object
              properties:
                line1:
                  type: string
                line2:
                  type: string
            consumerBillPayment:
              $ref: '#/components/schemas/consumerBillPayment'
        transactionReference:
          type: string
        customer:
          required:
            - authentication
          type: object
          properties:
            authentication:
              oneOf:
                - $ref: '#/components/schemas/3ds'
                - $ref: '#/components/schemas/networkToken'
              discriminator:
                mapping:
                  3DS: '#/components/schemas/3ds'
                  card/networkToken: '#/components/schemas/networkToken'
                propertyName: type
    verifications_dynamicCardOnFile_201_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        schemeTransactionReference:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    verifications_dynamicCardOnFile_202_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        schemeTransactionReference:
          type: string
        checkedAt:
          type: string
        riskFactors:
          required:
            - risk
            - type
          type: array
          items:
            required:
              - risk
              - type
            type: object
            properties:
              risk:
                type: string
              detail:
                type: string
              type:
                type: string
        paymentInstrument:
          required:
            - type
          type: object
          properties:
            type:
              type: string
            card:
              type: object
              properties:
                number:
                  required:
                    - bin
                    - last4Digits
                  type: object
                  properties:
                    bin:
                      type: string
                    last4Digits:
                      type: string
                countryCode:
                  type: string
                expiryDate:
                  required:
                    - month
                    - year
                  type: object
                  properties:
                    month:
                      type: integer
                    year:
                      type: integer
                brand:
                  type: string
                fundingType:
                  type: string
                issuer:
                  required:
                    - name
                  type: object
                  properties:
                    name:
                      type: string
                category:
                  type: string
                paymentAccountReference:
                  type: string
    bankAccountUS:
      required:
        - type
        - accountType
        - accountNumber
        - routingNumber
        - billToAddress
      type: object
      properties:
        type:
          type: string
        accountType:
          type: string
        accountNumber:
          type: string
        routingNumber:
          type: string
        companyName:
          type: string
        billToAddress:
          required:
            - firstName
            - lastName
            - address1
            - city
            - region
            - postalCode
            - countryCode
            - telephoneNumber
          type: object
          properties:
            firstName:
              type: string
            lastName:
              type: string
            address1:
              type: string
            address2:
              type: string
            address3:
              type: string
            city:
              type: string
            region:
              type: string
            postalCode:
              type: string
            countryCode:
              type: string
            telephoneNumber:
              type: string
    verifications_ach:
      required:
        - merchant
        - paymentInstrument
        - transactionReference
      type: object
      properties:
        merchant:
          required:
            - entity
          type: object
          properties:
            entity:
              type: string
        paymentInstrument:
          oneOf:
            - $ref: '#/components/schemas/bankAccountUS'
          discriminator:
            mapping:
              bankAccountUS: '#/components/schemas/bankAccountUS'
            propertyName: type
        transactionReference:
          type: string
    verifications_ach_201_response:
      required:
        - outcome
        - checkedAt
        - _links
      type: object
      properties:
        outcome:
          type: string
        description:
          type: string
        checkedAt:
          type: string
    channel:
      enum:
        - moto
      type: string
      description: >-
        The payment channel indicates the interaction of the cardholder with the
        merchant. Supply a value of `moto` to process an authorization as a Mail
        Order or Telephone Order transaction. If channel is not provided, the
        authorization will be processed as ecommerce by default.

         **NOTE:** 3DS `authentication` data cannot be supplied for MOTO payments.
    consumerBillPayment:
      type: boolean
      description: >-
        If you are registered with Visa as a Consumer Bill Payment Service
        (CBPS), you must set this to `true` for any payments associated with the
        CBPS.
  securitySchemes:
    BasicAuth:
      type: http
      scheme: basic
  parameters:
    authorizationHeader:
      name: Authorization
      in: header
      required: true
      schema:
        type: string
        default: Basic Auth
    acceptHeader:
      name: Accept
      in: header
      required: true
      schema:
        type: string
        default: application/vnd.worldpay.verifications.accounts-v5+json
    contentTypeHeader:
      name: Content-Type
      in: header
      required: true
      schema:
        type: string
        default: application/vnd.worldpay.verifications.accounts-v5+json
security:
  - BasicAuth: []
