File
The File resource lets you create and manage Stripe Files for uploading documents and images to Stripe.
Minimal Example
Section titled “Minimal Example”Upload a dispute evidence file:
import { File } from "alchemy/stripe";import fs from "fs";
const disputeEvidence = await File("dispute-evidence", { file: fs.readFileSync("./evidence.pdf"), purpose: "dispute_evidence",});
Identity Document
Section titled “Identity Document”Upload an identity document:
import { File } from "alchemy/stripe";import fs from "fs";
const identityDocument = await File("identity-doc", { file: fs.readFileSync("./passport.jpg"), purpose: "identity_document",});
Business Logo with File Link
Section titled “Business Logo with File Link”Upload a business logo with file link:
import { File } from "alchemy/stripe";import fs from "fs";
const businessLogo = await File("business-logo", { file: fs.readFileSync("./logo.png"), purpose: "business_logo", fileLink: { create: true, expiresAt: Math.floor(Date.now() / 1000) + 86400, metadata: { brand: "company_logo", }, },});