条纹管理帐户验证无效

时间:2015-11-09 09:54:21

标签: php api stripe-connect

我正在使用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 请提出任何建议。

1 个答案:

答案 0 :(得分:4)

非常确定你现在已经知道了,但这2个参数无效。适当的参数应为ssn_last_4。尝试运行:

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

或许(主要是国际客户):

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

根据the documentation