Как получить документы, удостоверяющие личность из Stripe?

Я могу успешно загрузить идентификацию для учетных записей Stripe connect с помощью предоставленной Stripe библиотеки PHP. В свою очередь, это правильно проверяет пользователя.

Это сделано во фрагменте, похожем на следующее:

    $result = FileUpload::create([
'purpose' => 'identity_document',
'file' => fopen($filePath, 'r')
], [
'stripe_account' => $accountStripeId
]);

Из этого запроса я получаю следующее:

  • Действительный ответ, включая идентификатор файла (хотя, как отмечено в документации, я получаю нулевое значение для URL-адреса, потому что тип identity_document)

  • Подключенная учетная запись помечена как verified в полосовой системе.

Я должен быть доволен этим, так как технически это работает, но это трудно проверить. Я не могу

  • Смотрите загруженный идентификатор на приборной панели (либо как я, либо при просмотре приборной панели как подключенный пользователь)

  • Не удалось получить загрузку файла через возвращенный идентификатор файла.

Итак … Есть ли способ получить загрузку файла через идентификатор загрузки для identity_document тип документа?

РЕДАКТИРОВАТЬ

При попытке получить доступ к файлу через предоставляемую Stripe библиотеку PHP я получаю следующее сообщение:

{
"error": {
"type": "invalid_request_error",
"message": "No such file upload: file_XXXXXXXXXXXXXXXXXXXXXXXX",
"param": "id"}
}

1

Решение

Вы можете получить загруженный файл, сделав GET запрос к uploads.stripe.com/v1/files конечная точка.

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);
0

Другие решения

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

0

По вопросам рекламы [email protected]