The InboundTransfer object
Attributes
id(string) Unique identifier for the object.object(string) String representing the object’s type. Objects of the same type share the same value.amount(integer) Amount (in cents) transferred.cancelable(boolean) Returnstrueif the InboundTransfer is able to be canceled.created(timestamp) Time at which the object was created. Measured in seconds since the Unix epoch.currency(enum) Three-letter ISO currency code, in lowercase. Must be a supported currency.description(string, nullable) An arbitrary string attached to the object. Often useful for displaying to users.failure_details(object, nullable) Details about this InboundTransfer’s failure. Only set when status isfailed.failure_details.code(enum) Reason for the failure. Possible enum values:account_closedThe bank account has been closed.account_frozenThe bank account has been frozen.bank_account_restrictedThe bank account has restrictions on either the type or number of transfers allowed. This normally indicates that the bank account is a savings or other non-checking account.bank_ownership_changedThe bank account is no longer valid because its branch has changed ownership.debit_not_authorizedDebit transactions are not approved on the bank account.incorrect_account_holder_addressThe bank notified us that the bank account holder address on file is incorrect.incorrect_account_holder_nameThe bank notified us that the bank account holder name on file is incorrect.incorrect_account_holder_tax_idThe bank notified us that the bank account holder tax ID on file is incorrect.insufficient_fundsThe bank account has insufficient funds to cover the debit transaction.invalid_account_numberThe bank account details on file are probably incorrect. The routing number seems correct, but the account number is invalid.invalid_currencyThe bank was unable to process this transfer because of its currency. This is probably because the bank account can’t accept payments in that currency.no_accountThe bank account details on file are probably incorrect. No bank account exists with these details.otherThe bank could not process this transfer.
financial_account(string) The FinancialAccount that received the funds.hosted_regulatory_receipt_url(string, nullable) A hosted transaction receipt URL that is provided when money movement is considered regulated under Stripe’s money transmission licenses.linked_flows(object) Other flows linked to a InboundTransfer.linked_flows.received_debit(string, nullable) If funds for this flow were returned after the flow went to thesucceededstate, this field contains a reference to the ReceivedDebit return.
livemode(boolean) If the object exists in live mode, the value istrue. If the object exists in test mode, the value isfalse.metadata(object) Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.origin_payment_method(string, nullable) The origin payment method to be debited for an InboundTransfer.origin_payment_method_details(object, nullable) Details about the PaymentMethod for an InboundTransfer.origin_payment_method_details.billing_details(object) Contact details for the person or business referenced by the PaymentMethod.origin_payment_method_details.billing_details.address(object) Billing address.origin_payment_method_details.billing_details.address.city(string, nullable) City, district, suburb, town, or village.origin_payment_method_details.billing_details.address.country(string, nullable) Two-letter country code (ISO 3166-1 alpha-2).origin_payment_method_details.billing_details.address.line1(string, nullable) Address line 1, such as the street, PO Box, or company name.origin_payment_method_details.billing_details.address.line2(string, nullable) Address line 2, such as the apartment, suite, unit, or building.origin_payment_method_details.billing_details.address.postal_code(string, nullable) ZIP or postal code.origin_payment_method_details.billing_details.address.state(string, nullable) State, county, province, or region (ISO 3166-2).
origin_payment_method_details.billing_details.email(string, nullable) Email address.origin_payment_method_details.billing_details.name(string, nullable) Full name.
origin_payment_method_details.type(enum) The type of the payment method used in the InboundTransfer. Possible enum values:us_bank_accountUS Bank Account
origin_payment_method_details.us_bank_account(object, nullable) Optional fields forus_bank_account.origin_payment_method_details.us_bank_account.account_holder_type(enum, nullable) Account holder type: individual or company. Possible enum values:companyAccount belongs to a companyindividualAccount belongs to an individual
origin_payment_method_details.us_bank_account.account_type(enum, nullable) Account type: checkings or savings. Defaults to checking if omitted. Possible enum values:checkingBank account type is checkingsavingsBank account type is savings
origin_payment_method_details.us_bank_account.bank_name(string, nullable) Name of the bank associated with the bank account.origin_payment_method_details.us_bank_account.fingerprint(string, nullable) Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.origin_payment_method_details.us_bank_account.last4(string, nullable) Last four digits of the bank account number.origin_payment_method_details.us_bank_account.mandate(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) ID of the mandate used to make this payment.origin_payment_method_details.us_bank_account.network(enum) The network rails used. See the docs to learn more about money movement timelines for each network type.origin_payment_method_details.us_bank_account.routing_number(string, nullable) Routing number of the bank account.
returned(boolean, nullable) Returnstrueif the funds for an InboundTransfer were returned after the InboundTransfer went to thesucceededstate.statement_descriptor(string) Statement descriptor shown when funds are debited from the source. Not all payment networks supportstatement_descriptor.status(enum) Status of the InboundTransfer:processing,succeeded,failed, andcanceled. An InboundTransfer isprocessingif it is created and pending. The status changes tosucceededonce the funds have been “confirmed” and atransactionis created and posted. The status changes tofailedif the transfer fails.status_transitions(object) Hash containing timestamps of when the object transitioned to a particularstatus.status_transitions.failed_at(timestamp, nullable) Timestamp describing when an InboundTransfer changed status tofailed.status_transitions.succeeded_at(timestamp, nullable) Timestamp describing when an InboundTransfer changed status tosucceeded.
transaction(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) The Transaction associated with this object.