0

I tried to update a Connected Account using token like this :

$account = \Stripe\Account::retrieve($_POST['stripe_connect_edd_user']);
$account->account_token = $_POST['token_stripe_edd'];
$account->save();

But I've got this error :

Once a full set of basic legal entity information has been provided (type, business_name, first_name, last_name, and address), you cannot unset any of it, only update it.

The token is generated exactly like account creation, and Stripe Logs seems OK :

enter image description here

Any idea about what's wrong ?

Gildas Ross
  • 3,812
  • 5
  • 21
  • 31
  • It means that you created your account with the legal entity information. – korben Jun 21 '18 at 19:25
  • Exact. But what is the problem ? – Gildas Ross Jun 21 '18 at 19:51
  • @GildasRoss The issue is that the account is already verified so you can not update all the information again and you have to explicitly only update what is missing on that account and nothing else. – koopajah Jun 22 '18 at 15:18

0 Answers0