[−][src]Struct stripe::CreatePayout
The parameters for Payout::create.
Fields
amount: i64A positive integer in cents representing how much to payout.
currency: CurrencyThree-letter ISO currency code, in lowercase.
Must be a supported currency.
description: Option<&'a str>An arbitrary string attached to the object.
Often useful for displaying to users.
expand: &'a [&'a str]Specifies which fields in the response should be expanded.
metadata: Option<Metadata>A set of key-value pairs that you can attach to a payout object.
It can be useful for storing additional information about the payout in a structured format.
method: Option<PayoutMethod>The method used to send this payout, which can be standard or instant.
instant is only supported for payouts to debit cards.
(See Instant payouts for marketplaces for more information.).
source_type: Option<PayoutSourceType>The source balance to draw this payout from.
Balances for different payment sources are kept separately.
You can find the amounts with the balances API.
One of bank_account or card.
statement_descriptor: Option<&'a str>A string to be displayed on the recipient's bank or card statement.
This may be at most 22 characters.
Attempting to use a statement_descriptor longer than 22 characters will return an error.
Note: Most banks will truncate this information and/or display it inconsistently.
Some may not display it at all.
Methods
impl<'a> CreatePayout<'a>[src]
Trait Implementations
impl<'a> Clone for CreatePayout<'a>[src]
fn clone(&self) -> CreatePayout<'a>[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl<'a> Debug for CreatePayout<'a>[src]
impl<'a> Serialize for CreatePayout<'a>[src]
Auto Trait Implementations
impl<'a> Send for CreatePayout<'a>
impl<'a> Sync for CreatePayout<'a>
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self