Проверка управляемой учетной записи Stripe не работает

1

Я использую Stripe Connect для перевода средств на счета сторонних банков.

Я создал управляемые аккаунты в Stripe Connect и связал данные банковского счета с этой учетной записью.

При проверке учетных записей с использованием номеров SSN я получаю следующую ошибку.

Неустранимая ошибка: исключить исключение "Stripe\Error\InvalidRequest" с сообщением "Полученные неизвестные параметры: personal_id_number_provided, ssn_last_4_provided"

Код:

$account = \Stripe\Account::retrieve("acct_xxxxx");
$account->legal_entity->business_name = "Gowri Sankar";
$account->legal_entity->dob = array('day'=>05,'month'=>06,'year'=>1990);
$account->legal_entity->first_name = 'Gowri';
$account->legal_entity->last_name = 'Sankar';
$account->legal_entity->personal_address = array('city'=>'San Clemente','country'=>'US','line1'=>'100', 'line2'=>'Avenida Presidio', 'postal_code'=>'92672','state'=>'CA');

//These two lines gives error
$account->legal_entity->personal_id_number_provided = '8547';
$account->legal_entity->ssn_last_4_provided = true;


$account->legal_entity->type = 'individual';
$account->tos_acceptance->date = time();
$account->tos_acceptance->ip = $_SERVER['REMOTE_ADDR'];
$account->save();

Я использую Stripe PHP API.
Любые предложения, пожалуйста.

Теги:
stripe-connect

1 ответ

3

Довольно уверен, что вы уже поняли это, но эти 2 параметра недействительны. Правильный параметр должен быть ssn_last_4. Попробуйте запустить:

$account->legal_entity->ssn_last_4 = '8547';

Или, возможно (в основном для международных клиентов):

$account->legal_entity->personal_id_number = '8547';

Согласно документации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню