# Verifications dynamic oneTime resource

Successful account verification outcome.

Endpoint: POST /verificationsaccounts/dynamic/cardOnFile
Version: 4
Security: BasicAuth

## Request fields (application/vnd.worldpay.verifications.accounts-v4.hal+json):

  - `merchant` (object, required)

  - `merchant.entity` (string, required)

  - `merchant.mcc` (string)

  - `merchant.paymentFacilitator` (object)

  - `merchant.paymentFacilitator.pfId` (string, required)

  - `merchant.paymentFacilitator.isoId` (string)

  - `merchant.paymentFacilitator.subMerchant` (object, required)

  - `merchant.paymentFacilitator.subMerchant.merchantId` (string, required)

  - `merchant.paymentFacilitator.subMerchant.name` (string, required)

  - `merchant.paymentFacilitator.subMerchant.street` (string, required)

  - `merchant.paymentFacilitator.subMerchant.city` (string, required)

  - `merchant.paymentFacilitator.subMerchant.state` (string)

  - `merchant.paymentFacilitator.subMerchant.countryCode` (string, required)

  - `merchant.paymentFacilitator.subMerchant.postalCode` (string, required)

  - `merchant.paymentFacilitator.subMerchant.taxId` (string)

  - `merchant.paymentFacilitator.subMerchant.telephone` (string)

  - `merchant.paymentFacilitator.subMerchant.email` (string)

  - `merchant.paymentFacilitator.subMerchant.url` (string)

  - `instruction` (object, required)

  - `instruction.value` (object, required)

  - `instruction.value.amount` (string, required)

  - `instruction.value.currency` (string, required)

  - `instruction.paymentInstrument` (any, required)

  - `transactionReference` (string, required)

  - `customer` (object)

  - `customer.authentication` (any, required)

## Response 201 fields (application/vnd.worldpay.verifications.accounts-v4.hal+json):

  - `outcome` (string, required)

  - `schemeTransactionReference` (string)

  - `checkedAt` (string, required)

  - `riskFactors` (array)

  - `riskFactors.risk` (string, required)

  - `riskFactors.detail` (string)

  - `riskFactors.type` (string, required)

  - `paymentInstrument` (object)

  - `paymentInstrument.type` (string, required)

  - `paymentInstrument.card` (object)

  - `paymentInstrument.card.number` (object)

  - `paymentInstrument.card.number.bin` (string, required)

  - `paymentInstrument.card.number.last4Digits` (string, required)

  - `paymentInstrument.card.countryCode` (string)

  - `paymentInstrument.card.expiryDate` (object)

  - `paymentInstrument.card.expiryDate.month` (integer, required)

  - `paymentInstrument.card.expiryDate.year` (integer, required)

  - `paymentInstrument.card.brand` (string)

  - `paymentInstrument.card.fundingType` (string)

  - `paymentInstrument.card.issuer` (object)

  - `paymentInstrument.card.issuer.name` (string, required)

  - `paymentInstrument.card.category` (string)

  - `paymentInstrument.card.paymentAccountReference` (string)

## Response 202 fields (application/vnd.worldpay.verifications.accounts-v4.hal+json):

  - `outcome` (string, required)

  - `schemeTransactionReference` (string)

  - `checkedAt` (string, required)

  - `riskFactors` (array)

  - `riskFactors.risk` (string, required)

  - `riskFactors.detail` (string)

  - `riskFactors.type` (string, required)

  - `paymentInstrument` (object)

  - `paymentInstrument.type` (string, required)

  - `paymentInstrument.card` (object)

  - `paymentInstrument.card.number` (object)

  - `paymentInstrument.card.number.bin` (string, required)

  - `paymentInstrument.card.number.last4Digits` (string, required)

  - `paymentInstrument.card.countryCode` (string)

  - `paymentInstrument.card.expiryDate` (object)

  - `paymentInstrument.card.expiryDate.month` (integer, required)

  - `paymentInstrument.card.expiryDate.year` (integer, required)

  - `paymentInstrument.card.brand` (string)

  - `paymentInstrument.card.fundingType` (string)

  - `paymentInstrument.card.issuer` (object)

  - `paymentInstrument.card.issuer.name` (string, required)

  - `paymentInstrument.card.category` (string)

  - `paymentInstrument.card.paymentAccountReference` (string)


