1

Create Invoice

by
Published Aug 23, 2022

Create an invoice. [See the docs (https://stripe.com/docs/api/invoices/create) for more information

Script stripe Verified

The script

Submitted by hugo989 Bun
Verified 6 days ago
1
import StripeClient from "stripe@11";
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 = StripeClient(`${token}`, {
13
    httpClient: StripeClient.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

Other submissions
  • Submitted by rossmccrann Deno
    Created 398 days ago
    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