{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/product/account-setup/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Additional customer verification","siteUrl":"https://docs.wise.com","projectTitle":"Wise Platform","description":"Wise Platform offer domestic and cross-border payments tools for technology platforms, banks and financial institutions."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"additional-customer-verification","__idx":0},"children":["Additional customer verification"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In certain situations, additional evidence is required to complete customer verification and ensure compliance with KYC regulations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Based on Wise.com average customer base, most customers do not need to provide documents or additional information after the initial upload-evidences information is submitted."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"summary-of-steps","__idx":1},"children":["Summary of steps"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Subscribe to the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/webhook-event/eventprofilescddcheckstatechange"},"children":["additional verification state change event"]}," webhook to receive updates about your customers' additional verification status."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fetch the required evidence for a profile using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationgetrequiredevidences"},"children":["required evidences endpoint"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Submit text-based, structured evidence (i.e., non-document) using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationuploadevidences"},"children":["Upload evidences endpoint"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upload required documents using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationuploaddocument"},"children":["Upload document endpoint"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"subscribe-to-state-change-webhook","__idx":2},"children":["Subscribe to state change webhook"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Subscribe to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/webhook-event/eventprofilescddcheckstatechange"},"children":["additional verification state change event"]}," webhook to receive updates about your customers' additional verification status. This webhook will also inform you if any further evidence or documents are required to complete the review."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fetch-required-evidence","__idx":3},"children":["Fetch required evidence"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send a request to the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationgetrequiredevidences"},"children":["Required evidences endpoint"]}," to determine what evidence is required for a profile to complete the additional customer verification."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If one or more evidences are returned, gather that evidence from your customer and submit using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationuploadevidences"},"children":["Upload evidences endpoint"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"submit-evidence","__idx":4},"children":["Submit evidence"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During onboarding, customers need to provide additional evidence that is then submitted via the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationuploadevidences"},"children":["Upload evidences endpoint"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We use this to perform an initial automated check before either verifying the customer, or requesting more information. Successful verification is returned within a few seconds. Unsuccessful verification creates a case for our team to review, so it can take longer to receive an update."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"upload-documents","__idx":5},"children":["Upload documents"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Provide those additional evidence by using ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/verification/verificationuploaddocument"},"children":["Upload document endpoint"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can upload multiple files at once."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A valid document must fulfil these requirements:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The document must be clear."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The document needs to be a .jpg, .png, or .pdf file type up to 10MB in size."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"monitor-webhook-payloads","__idx":6},"children":["Monitor webhook payloads"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/webhook/webhookapplicationsubscriptioncreate"},"children":["Create an application webhook subscription"]}," for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["profiles#cdd-check-state-change"]}," event type."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sample payload:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"schema_version\": \"4.0.0\",\n  \"subscription_id\": \"01234567-89ab-cdef-0123-456789abcdef\",\n  \"event_type\": \"profiles#cdd-check-state-change\",\n  \"sent_at\": \"2026-01-01T12:34:56.123Z\",\n  \"data\": {\n    \"resource\": {\n      \"type\": \"profile\",\n      \"id\": 111\n    },\n    \"current_state\": \"VERIFIED\",\n    \"review_outcome\": \"DOCUMENT_OUT_OF_DATE\",\n    \"required_evidences\": [\n      \"SOURCE_OF_INCOME\"\n    ],\n    \"occurred_at\": \"2026-01-01T12:34:56.789Z\",\n    \"source_of_income\": \"INVESTMENTS\",\n    \"source_of_funding\": \"REVENUE\"\n  }\n}\n","lang":"json"},"children":[]}]},"headings":[{"value":"Additional customer verification","id":"additional-customer-verification","depth":1},{"value":"Summary of steps","id":"summary-of-steps","depth":2},{"value":"Subscribe to state change webhook","id":"subscribe-to-state-change-webhook","depth":3},{"value":"Fetch required evidence","id":"fetch-required-evidence","depth":3},{"value":"Submit evidence","id":"submit-evidence","depth":3},{"value":"Upload documents","id":"upload-documents","depth":3},{"value":"Monitor webhook payloads","id":"monitor-webhook-payloads","depth":3}],"frontmatter":{"seo":{"title":"Additional customer verification"}},"lastModified":"2026-09-23T14:49:17.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/product/account-setup/customer-onboarding/additional-verification","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}