Net::API::Stripe::Connect::Transfer - A Stripe Account-to-Account Transfer Object
0.1
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 object (Net::API::Stripe::Payout / https://stripe.com/docs/api/transfers#payout_object), with corresponding payout endpoints. For more information, read about the transfer/payout split (https://stripe.com/docs/transfer-payout-split).
Net::API::Stripe::Payout
Creates a new Net::API::Stripe objects. It may also take an hash like arguments, that also are method of the same name.
Net::API::Stripe
Toggles verbose mode on/off
Toggles debug mode on/off
Unique identifier for the object.
String representing the object’s type. Objects of the same type share the same value.
Amount in JPY to be transferred.
Amount in JPY reversed (can be less than the amount attribute on the transfer if a partial reversal was issued).
Balance transaction that describes the impact of this transfer on your account balance.
When expanded, this is a Net::API::Stripe::Balance::Transaction object.
Net::API::Stripe::Balance::Transaction
Time that this record of the transfer was first created.
Three-letter ISO currency code, in lowercase. Must be a supported currency.
An arbitrary string attached to the object. Often useful for displaying to users.
ID of the Stripe account the transfer was sent to.
When expanded, this is a Net::API::Stripe::Connect::Account object.
Net::API::Stripe::Connect::Account
If the destination is a Stripe account, this will be the ID of the payment that the destination account received for the transfer.
When expanded, this is a Net::API::Stripe::Connect::Transfer object.
Net::API::Stripe::Connect::Transfer
Has the value true if the object exists in live mode or the value false if the object exists in test mode.
A set of key-value pairs that you can attach to a transfer object. It can be useful for storing additional information about the transfer in a structured format.
A list of reversals that have been applied to the transfer.
This is a Net::API::Stripe::Connect::Transfer::Reversals object.
Net::API::Stripe::Connect::Transfer::Reversals
Whether the transfer has been fully reversed. If the transfer is only partially reversed, this attribute will still be false.
ID of the charge or payment that was used to fund the transfer. If null, the transfer was funded from the available balance.
When expanded, this is a Net::API::Stripe::Charge object.
Net::API::Stripe::Charge
The source balance this transfer came from. One of card or bank_account.
This is undocumented, but found in Stripe API response.
A string that identifies this transaction as part of a group. See the Connect documentation for details.
{ "id": "tr_1FU3MGCeyNCl6fY2RRs8LIvw", "object": "transfer", "amount": 1100, "amount_reversed": 0, "balance_transaction": "txn_1FTlZvCeyNCl6fY2qIteNrPe", "created": 1571197172, "currency": "jpy", "description": null, "destination": "acct_19eGgRCeyNCl6fY2", "destination_payment": "py_G03TG3DUT9GKVY", "livemode": false, "metadata": {}, "reversals": { "object": "list", "data": [], "has_more": false, "url": "/v1/transfers/tr_1FU3MGCeyNCl6fY2RRs8LIvw/reversals" }, "reversed": false, "source_transaction": null, "source_type": "card", "transfer_group": null }
Initial version
Splits the Transfer object into Payout and Transfer. The Payout object represents money moving from a Stripe account to an external account (bank or debit card). The Transfer object now only represents money moving between Stripe accounts on a Connect platform. For more details, see https://stripe.com/docs/transfer-payout-split.
Jacques Deguest <jack@deguest.jp>
Stripe API documentation:
https://stripe.com/docs/api/transfers, https://stripe.com/docs/connect/charges-transfers
Copyright (c) 2018-2019 DEGUEST Pte. Ltd.
You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head1'
To install Net::API::Stripe, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::API::Stripe
CPAN shell
perl -MCPAN -e shell install Net::API::Stripe
For more information on module installation, please visit the detailed CPAN module installation guide.