Create a Payout
One script reply has been approved by the moderators Verified

Send funds to your own bank account. Your Stripe balance must be able to cover the payout amount, or you'll receive an 'Insufficient Funds' error. See the docs for more information

Created by rossmccrann 1195 days ago
Submitted by rossmccrann Deno
Verified 207 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
  amount: number,
9
  currency: string
10
) {
11
  const token = stripe_con["token"];
12
  const stripe = Stripe(`${token}`, {
13
    httpClient: Stripe.createFetchHttpClient(),
14
  });
15

16
  const payout = await stripe.payouts.create({
17
    amount: amount,
18
    currency: `${currency}`,
19
  });
20

21
  return await payout.json();
22
}
23