Edits history of script submission #127 for ' Create Usage Record (stripe)'

  • deno
    import stripe from "npm:stripe@^11";
    
    type Stripe = {
      token: string;
    };
    export async function main(
      sk: Stripe,
      subscriptionId: string,
      quantity: number
    ) {
      const client = new stripe.Stripe(sk.token, {
        apiVersion: "2022-11-15",
        httpClient: stripe.createFetchHttpClient(),
      });
    
      return await client.subscriptionItems.createUsageRecord(subscriptionId, {
        quantity,
      });
    }
    

    Submitted by hugo697 397 days ago

  • deno
    import stripe from "npm:stripe@^11";
    
    type Stripe = {
      token: string;
    };
    export async function main(
      sk: Stripe,
      subscriptionId: string,
      quantity: number
    ) {
      const client = new stripe.Stripe(sk.token, {
        apiVersion: "2022-11-15",
        httpClient: stripe.createFetchHttpClient(),
      });
    
      return await client.subscriptionItems.createUsageRecord(subscriptionId, {
        quantity,
      });
    }
    

    Submitted by hugo697 952 days ago

  • deno
    import stripe from "npm:stripe@^11";
    
    type Stripe = {
      token: string;
    };
    export async function main(
      sk: Stripe,
      subscriptionId: string,
      quantity: number,
    ) {
      const client = new stripe.Stripe(sk.token, {
        apiVersion: "2022-11-15",
        httpClient: stripe.createFetchHttpClient(),
      });
    
      return await client.subscriptionItems.createUsageRecord(subscriptionId, {
        quantity,
      });
    }
    

    Submitted by admin 1030 days ago

  • deno
    
    import stripe from "npm:stripe@^11";
    
    type Stripe = {
      token: string;
    };
    export async function main(
      sk: Stripe,
      subscriptionId: string,
      quantity: number,
    ) {
      const client = new stripe.Stripe(
        sk.token,
        { apiVersion: "2022-11-15", httpClient: stripe.createFetchHttpClient() },
      );
    
      return await client.subscriptionItems.createUsageRecord(
        subscriptionId,
        { quantity },
      );
    }
    

    Submitted by admin 1033 days ago

  • deno
    import type { Resource } from "https://deno.land/x/[email protected]/mod.ts";
    
    import stripe from "npm:stripe@^11";
    
    export async function main(
      sk: Resource<"stripe">,
      subscriptionId: string,
      quantity: number,
    ) {
      const client = new stripe.Stripe(
        sk.token,
        { apiVersion: "2022-11-15", httpClient: stripe.createFetchHttpClient() },
      );
    
      return await client.subscriptionItems.createUsageRecord(
        subscriptionId,
        { quantity },
      );
    }
    

    Submitted by adam186 1161 days ago

  • deno
    import type { Resource } from "https://deno.land/x/[email protected]/mod.ts";
    
    import stripe from "npm:stripe@^11";
    
    export async function main(
      sk: Resource<"stripe">,
      subscriptionId: string,
      quantity: number,
    ) {
      const client = new stripe.Stripe(
        sk.token,
        { apiVersion: "2022-11-15", httpClient: stripe.createFetchHttpClient() },
      );
    
      return await client.subscriptionItems.createUsageRecord(
        subscriptionId,
        { quantity },
      );
    }
    

    Submitted by adam186 1196 days ago

  • deno
    import type { Resource } from "https://deno.land/x/[email protected]/mod.ts";
    
    import stripe from "npm:stripe@^11";
    
    export async function main(
      sk: Resource<"stripe">,
      subscriptionId: string,
      quantity: number,
    ) {
      const client = new stripe.Stripe(
        sk.token,
        { apiVersion: "2022-11-15", httpClient: stripe.createFetchHttpClient() },
      );
    
      return await client.subscriptionItems.createUsageRecord(
        subscriptionId,
        { quantity },
      );
    }
    

    Submitted by admin 1234 days ago

  • deno
    import type { Resource } from "https://deno.land/x/[email protected]/mod.ts";
    
    import stripe from "npm:[email protected]";
    
    export async function main(
      sk: Resource<"stripe">,
      subscriptionId: string,
      quantity: number,
    ) {
      const client = new stripe.Stripe(
        sk.token,
        { apiVersion: "2022-11-15" },
      );
    
      return client.subscriptionItems.createUsageRecord(
        subscriptionId,
        { quantity },
      );
    }
    

    Submitted by admin 1234 days ago

  • deno
    import * as wmill from "https://deno.land/x/[email protected]/mod.ts";
    import Stripe from "https://esm.sh/stripe?target=deno";
    
    export async function main(
      stripe_con: wmill.Resource<"stripe">,
      subscription_item_id: string,
      quantity: number,
      timestamp: number
    ) {
      const token = stripe_con["token"];
      const stripe = Stripe(
        `${token}`,
        {
          httpClient: Stripe.createFetchHttpClient(),
        },
      );
    
      const usageRecord = await stripe.subscriptionItems.createUsageRecord(
        `${subscription_item_id}`,
        { quantity: quantity, timestamp: timestamp },
      );
    
      return await usageRecord.json();
    }

    Submitted by rossmccrann 1383 days ago