Skip to main content

Update customer information

PATCH 

/v2/customer-persons/:customerId

Introduction

Update customer personal information.

Customer details updates must be reflected on the Paysafe side, for regulatory purposes.

The following fields cannot be updated, and any attempt to do so will result in an error:

  • type - Must be PERSON. 404 Not Found error is returned if it does not match the requirements
  • email
  • restrictions

The following fields are disregarded during the update so do not pass it:

  • registrationIp
  • id
  • externalId

Updating the following customer details might result in customer restriction and require new KYC Verification.

  • firstName, lastName - re-trigger KYC verification
  • address1, address2 - re-trigger address verification of KYC process

To update the following details, the customer must be non-KYC verified. If the customer is KYC verified, you cannot update these details:

  • birthDate

Change Of Customer Country

Changing customer country requires moving the customer account from one country jurisdiction to another. It impacts both accounting and compliance handling.

Legal entities can not change countries.

The process of account migration has the following prerequisites.

  • Customer accounts must have zero balance
  • Customer must provide address located in the new country
  • Base account currency in the new country must be specified upon migration.
  • One account must be provided for the initial migration. Additional accounts might be added using the Accounts API.
  • The customer accounts in the old country would be deactivated
  • KYC address verification information must be passed for the new address. If not passed the account might be restricted, until the address verification is performed.

Customer transaction history and verified instruments remain after the account migration.

For changing the customer country, you should use customer-persons PATCH request and pass all the required parameters for complying with the requirements above.


PATCH https://api.paysafe.com/digitalwallets/v2/customer-persons/{customerId}

Change customer country
{
"address1": "23 Four Str",
"city": "London",
"zip": "E17 033",
"countryCode": "GB",
"accounts": [{
"currencyCode": "GBP",
"hasVirtualInstrument": true
}
]
}

Request

Responses

Accepted