Sha256: b8212738a7a3419ef1400d94d97307c4776ee549d13e2ad78be639e93c396b23

Contents?: true

Size: 1.05 KB

Versions: 13

Compression:

Stored size: 1.05 KB

Contents

# File generated from our OpenAPI spec
# frozen_string_literal: true

module Stripe
  # A `Transfer` object is created when you move funds between Stripe accounts as
  # part of Connect.
  #
  # Before April 6, 2017, transfers also represented movement of funds from a
  # Stripe account to a card or bank account. This behavior has since been split
  # out into a [Payout](https://stripe.com/docs/api#payout_object) object, with corresponding payout endpoints. For more
  # information, read about the
  # [transfer/payout split](https://stripe.com/docs/transfer-payout-split).
  #
  # Related guide: [Creating separate charges and transfers](https://stripe.com/docs/connect/separate-charges-and-transfers)
  class Transfer < APIResource
    extend Stripe::APIOperations::Create
    extend Stripe::APIOperations::List
    include Stripe::APIOperations::Save
    extend Stripe::APIOperations::NestedResource

    OBJECT_NAME = "transfer"

    nested_resource_class_methods :reversal,
                                  operations: %i[create retrieve update list]
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
stripe-9.3.0.pre.beta.1 lib/stripe/resources/transfer.rb
stripe-9.2.0 lib/stripe/resources/transfer.rb
stripe-9.2.0.pre.beta.1 lib/stripe/resources/transfer.rb
stripe-9.1.0 lib/stripe/resources/transfer.rb
stripe-9.0.0.pre.beta.1 lib/stripe/resources/transfer.rb
stripe-9.0.0 lib/stripe/resources/transfer.rb
stripe-8.8.0.pre.beta.1 lib/stripe/resources/transfer.rb
stripe-8.7.0 lib/stripe/resources/transfer.rb
stripe-8.7.0.pre.beta.3 lib/stripe/resources/transfer.rb
stripe-8.7.0.pre.beta.2 lib/stripe/resources/transfer.rb
stripe-8.7.0.pre.beta.1 lib/stripe/resources/transfer.rb
stripe-8.6.0 lib/stripe/resources/transfer.rb
stripe-8.6.0.pre.beta.6 lib/stripe/resources/transfer.rb