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
| Code | Description |
|---|---|
| ACCOUNT_PROVISIONING_DISABLED | Account provisioning is disabled in the partner configuration for this account. Contact support to enable account provisioning functionality. |
| ACCOUNT_PROVISIONING_DOCUMENT_SYNC_DISABLED | Document 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_DISABLED | Onboarding 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_REQUIRED | Bank 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_REQUIRED | Business 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_REQUIRED | Sales information is missing for the business. Create sales information using business.salesInfo.create with details about sales volumes, methods, and amounts. |
| DOCUMENT_REQUIRED | A 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_REQUIRED | A 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_REQUIRED | One 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_MATCHING | The 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_REQUIRED | Merchant 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_ONBOARDED | The 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_REQUIRED | No 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. |
Updated 4 months ago