如何从 Stripe 检索身份证件?
How to retrieve identity documents from Stripe?
我可以通过 Stripe 提供的 PHP 库成功上传 Stripe 连接帐户的标识。反过来,这会正确验证用户。
这是在与以下内容不同的片段中完成的:
$result = FileUpload::create([
'purpose' => 'identity_document',
'file' => fopen($filePath, 'r')
], [
'stripe_account' => $accountStripeId
]);
根据这个请求,我确实得到了以下信息:
一个有效的响应,包括文件 ID(尽管如文档中所述,我收到 url 的空值,因为类型是 identity_document
)
连接的账户在条带系统中标记为verified
。
我应该对此感到满意,因为从技术上讲它是可行的,但很难验证。我不能:
在仪表板中查看上传的 ID(以我自己的身份或以已连接用户的身份查看仪表板时)
无法通过返回的文件 ID 检索文件上传。
所以.. 有没有办法通过 identity_document
类型文档的上传 ID 检索文件上传?
编辑
尝试通过 Stripe 提供的 PHP 库访问文件时,我收到以下消息:
{
"error": {
"type": "invalid_request_error",
"message": "No such file upload: file_XXXXXXXXXXXXXXXXXXXXXXXX",
"param": "id"
}
}
您可以通过向 uploads.stripe.com/v1/files
端点发出 GET
请求来检索上传的文件。
curl https://uploads.stripe.com/v1/files/fil_15BZxW2eZvKYlo2CvQbrn9dc \
-u sk_test_BQokikJOvBiI2HlWgH4olfQ2:
目前,官方 Stripe PHP SDK 没有实现此功能。
你可以这样做:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => 'https://uploads.stripe.com/v1/files/' . $fileId,
CURLOPT_HTTPHEADER => array('Authorization: ' . $apiKey)
));
$file = curl_exec($curl);
我相信对此的简单回答是它是设计使然,一旦上传就无法检索所述文档
我可以通过 Stripe 提供的 PHP 库成功上传 Stripe 连接帐户的标识。反过来,这会正确验证用户。
这是在与以下内容不同的片段中完成的:
$result = FileUpload::create([
'purpose' => 'identity_document',
'file' => fopen($filePath, 'r')
], [
'stripe_account' => $accountStripeId
]);
根据这个请求,我确实得到了以下信息:
一个有效的响应,包括文件 ID(尽管如文档中所述,我收到 url 的空值,因为类型是
identity_document
)连接的账户在条带系统中标记为
verified
。
我应该对此感到满意,因为从技术上讲它是可行的,但很难验证。我不能:
在仪表板中查看上传的 ID(以我自己的身份或以已连接用户的身份查看仪表板时)
无法通过返回的文件 ID 检索文件上传。
所以.. 有没有办法通过 identity_document
类型文档的上传 ID 检索文件上传?
编辑
尝试通过 Stripe 提供的 PHP 库访问文件时,我收到以下消息:
{
"error": {
"type": "invalid_request_error",
"message": "No such file upload: file_XXXXXXXXXXXXXXXXXXXXXXXX",
"param": "id"
}
}
您可以通过向 uploads.stripe.com/v1/files
端点发出 GET
请求来检索上传的文件。
curl https://uploads.stripe.com/v1/files/fil_15BZxW2eZvKYlo2CvQbrn9dc \
-u sk_test_BQokikJOvBiI2HlWgH4olfQ2:
目前,官方 Stripe PHP SDK 没有实现此功能。
你可以这样做:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => 'https://uploads.stripe.com/v1/files/' . $fileId,
CURLOPT_HTTPHEADER => array('Authorization: ' . $apiKey)
));
$file = curl_exec($curl);
我相信对此的简单回答是它是设计使然,一旦上传就无法检索所述文档