Upload UAE verification documents via API

As part of your account activation, you will need to upload specific business and identity documents for verification. More information on UAE account verification can be found here:


Connect platforms can use the Account APIs create create and update methods to handle business and identity verification. See Connect availability in the UAE

Legal entity documents

Depending on your business type, you'll be required to provide some documentation to verify your business. See

Uploading a document is a two-step process:

  1. Upload the file to Stripe
  2. Attach the file to the account


To upload a file, get the document_id returned by a file upload with a purpose value of account_requirement.

Attach trade license

curl https://api.stripe.com/v1/accounts/acct_id \
  -u sk_test_key: \
  -d "documents[company_license][files][]"=file_ID

Attach memorandum of association document(s)

curl https://api.stripe.com/v1/accounts/acct_id \
  -u sk_test_key: \
  -d "documents[company_memorandum_of_association][files][]"=file_ID1,file_ID2

Attach proof of bank account

curl https://api.stripe.com/v1/accounts/acct_id \
  -u sk_test_key: \
  -d "documents[bank_account_ownership_verification][files][]"=file_ID1

Personal documents

For any owners or managers of the business, we require certain personal verification documents depending on their nationality and country of residence.

UAE nationals living in the UAE:

Non-nationals living in the UAE:

Individuals living outside the UAE:

A power of attorney letter is required for LLCs when the representative is not present on the Memorandum of Association.

To upload a file, get the document_id returned by a file upload with a purpose value of account_requirement.

Documents can be uploaded when creating or updating a person.

Attach passport

curl https://api.stripe.com/v1/accounts/acct_id/persons/person_id \
  -u sk_test_key: \
  -d "documents[passport][files][]="=file_ID

Attach residency visa

curl https://api.stripe.com/v1/accounts/acct_id/persons/person_id \
  -u sk_test_key: \
  -d "documents[visa][files][]="=file_ID

Attach Emirates ID

curl https://api.stripe.com/v1/accounts/acct_id/persons/person_id \
  -u sk_test_key: \
  -d "verification[document][front]"=front_file_ID \
  -d "verification[document][back]"=back_file_ID

Attach power of attorney

curl https://api.stripe.com/v1/accounts/acct_id/persons/person_id \
  -u sk_test_key: \
  -d "documents[company_authorization][files]"=file_ID