MBTRUST_MISSING_REQUIREMENTS

MBTrust Missing Requirements indicate specific data or configuration issues that must be resolved before account provisioning operations can be executed. These requirement codes are returned by the mbtrust.canExecute endpoint to help identify and resolve validation errors.

For comprehensive validation information including detailed resolution steps, required fields by entity type, and workflow examples, see MBTrust Validation Reference.

Available Types

CodeDescription
ACCOUNT_PROVISIONING_DISABLEDAccount provisioning is disabled in the partner configuration for this account. Contact support to enable account provisioning functionality.
ACCOUNT_PROVISIONING_DOCUMENT_SYNC_DISABLEDDocument synchronization operations are disabled in the partner configuration. The DOCUMENT_SYNC operation cannot be executed. Contact support if document sync should be enabled for your account.
ACCOUNT_PROVISIONING_ONBOARDING_DISABLEDOnboarding operations are disabled in the partner configuration. The ONBOARDING operation cannot be executed. Contact support if onboarding should be enabled for your account.
BUSINESS_BANK_ACCOUNT_INFORMATION_REQUIREDBank account information is missing or incomplete for the business. Create a bank account using bankAccount.create and associate it with the business using business.addBankAccount.
BUSINESS_OWNER_INFO_REQUIREDBusiness owner information is missing or incomplete. At least one business owner with complete details is required. Create person entities using person.create and add them as business owners using business.addOwner.
BUSINESS_SALES_INFO_REQUIREDSales information is missing for the business. Create sales information using business.salesInfo.create with details about sales volumes, methods, and amounts.
DOCUMENT_REQUIREDA required document type is missing or has not been fulfilled. See Uploading Documents via API for the complete document upload workflow including creating document records with document.create, uploading files, and linking documents to workflow requirements via workflow.requiredDocument.fulfillment.batchAdd.
ENTITY_REQUIREDA required entity (business, bank account, business owner, etc.) is missing from the subject record. Create the required entity using the appropriate create endpoint (e.g., business.create, person.create, bankAccount.create).
FIELDS_REQUIREDOne or more required fields are missing from a specific entity. Check the fields array in the validation response for the exact field names that need to be populated. See MBTrust Validation Reference for the complete list of required fields by entity type and their corresponding API endpoints.
MERCHANT_ID_NOT_MATCHINGThe Merchant ID (MID) provided in the business entity does not match the MID returned from a previous onboarding operation. Verify the MID is correct and update if needed using business.update.
MERCHANT_ID_REQUIREDMerchant ID (MID) is missing from the business entity's additional_fields. Add the MID using business.create or business.update with the field name merrick_mid in the additional_fields array.
MERCHANT_NOT_ONBOARDEDThe merchant has not completed onboarding with the sponsor. The ONBOARDING operation must be executed successfully before DOCUMENT_SYNC can be performed. Execute the ONBOARDING operation using mbtrust.execute before attempting document synchronization.
NO_DOCUMENTS_REQUIREDNo documents are required for this application based on the partner configuration or document rules. Document synchronization cannot proceed because there are no document requirements configured for this partner and application type.