From 842e91e454e437350ceef3e7d04082c887df8e7c Mon Sep 17 00:00:00 2001 From: axelfran Date: Wed, 13 Nov 2019 01:54:38 +0100 Subject: [PATCH] [@types/stripe] Added "transfer_group" as property on stripe.ITransfer (#40278) * Add transfer_group to type definitions for Stripe update charge. Documentation: https://stripe.com/docs/api/charges/update * Added "transfer_group" as property on stripe.ITransfer * 'transfer_group' on ITransfer can be 'null' --- types/stripe/index.d.ts | 7 ++++++- types/stripe/stripe-tests.ts | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/types/stripe/index.d.ts b/types/stripe/index.d.ts index dab7ddf563..8034bbdc1c 100644 --- a/types/stripe/index.d.ts +++ b/types/stripe/index.d.ts @@ -7677,7 +7677,12 @@ declare namespace Stripe { status: Statuses; /** - * Can be card, bank_account, or stripe_account. + * A string that identifies this transaction as part of a group. + */ + transfer_group: string | null; + + /** + * Can be card, bank_account, or stripe_account. */ type: 'card' | 'bank_account' | 'stripe_account'; } diff --git a/types/stripe/stripe-tests.ts b/types/stripe/stripe-tests.ts index e5bd2d5f99..34235cacc3 100644 --- a/types/stripe/stripe-tests.ts +++ b/types/stripe/stripe-tests.ts @@ -1050,14 +1050,14 @@ stripe.customers.listTaxIds('cus_FhdWgak8aeNfht', (err, taxIds) => { // ################################################################################## stripe.transfers.create( - { amount: 100, currency: 'USD', destination: 'acct_17wV8KBoqMA9o2xk', source_type: 'bank_account' }, + { amount: 100, currency: 'USD', destination: 'acct_17wV8KBoqMA9o2xk', source_type: 'bank_account', transfer_group: 'Order_X' }, (err, reversal) => { // asynchronously called }, ); stripe.transfers - .create({ amount: 100, currency: 'USD', destination: 'acct_17wV8KBoqMA9o2xk', source_type: 'bank_account' }) + .create({ amount: 100, currency: 'USD', destination: 'acct_17wV8KBoqMA9o2xk', source_type: 'bank_account', transfer_group: 'Order_X' }) .then(reversal => { // asynchronously called });