Add a line item to an invoice. See the docs for more information
1
import Stripe from "https://esm.sh/stripe?target=deno";
2
3
type Stripe = {
4
token: string;
5
};
6
export async function main(
7
stripe_con: Stripe,
8
customer_id: string,
9
price_id: string
10
) {
11
const token = stripe_con["token"];
12
const stripe = Stripe(`${token}`, {
13
httpClient: Stripe.createFetchHttpClient(),
14
});
15
16
const invoiceItem = await stripe.invoiceItems.create({
17
customer: `${customer_id}`,
18
price: `${price_id}`,
19
20
21
return await invoiceItem.json();
22
}
23