商户进件文件上传 * 接口:/api/v3/tkbs/customer/file/upload * 请求加密:否 返回解密:否 * 注意:官方建议使用 PNG 格式,file_base64 需带解析头 data:image/png;base64, */ $config = require __DIR__ . '/bootstrap.php'; $api = new \Lakala\OpenAPISDK\V3\Api\LakalaApi($config, \Lakala\OpenAPISDK\V3\Api\EncryptMode::NONE); $data = file_get_contents(__DIR__ . '/../v2/business_licence.jpg'); $fileBase64 = 'data:image/png;base64,' . base64_encode($data); $request = new \Lakala\OpenAPISDK\V3\Model\ModelRequest(); $request->setReqData([ 'file_base64' => $fileBase64, 'img_type' => 'BUSINESS_LICENCE', //'ID_CARD_FRONT', 'prefix' => 'reg', 'sourcechnl' => 0, 'is_ocr' => 'true', //'false' ]); try { $response = $api->tradeApi('/api/v3/tkbs/customer/file/upload', $request); print_r($response->getRespData()); // echo $response->getCode(); // print_r($response->getHeaders()); echo $response->getOriginalText(); // {"code":"000000","msg":"SUCCESS","resp_data":{"batch_no":"06023920260611001616220000","status":"01","url":"merchant/reg/20260611161936327518BUSINESS_LICENCE.jpeg","show_url":null}}% } catch (\Lakala\OpenAPISDK\V3\ApiException $e) { echo $e->getMessage(); }