View Source Stripe.CashBalance (Striped v0.1.0)
A customer's Cash balance represents real funds. Customers can add funds to their cash balance by sending a bank transfer. These funds can be used for payment and can eventually be paid out to your bank account.
Link to this section Summary
Link to this section Types
@type t() :: %Stripe.CashBalance{ available: term() | nil, customer: binary(), livemode: boolean(), object: binary(), settings: term() }
The cash_balance type.
availableA hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.customerThe ID of the customer whose cash balance this object represents.livemodeHas the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.objectString representing the object's type. Objects of the same type share the same value.settings
Link to this section Functions
@spec retrieve(client :: term(), customer :: binary(), params :: map()) :: {:ok, t()} | {:error, Stripe.ApiErrors.t()} | {:error, term()}
Retrieves a customer’s cash balance.
Details
- Method:
get - Path:
/v1/customers/{customer}/cash_balance
Query parameters
:expandarray of: string
@spec update(client :: term(), customer :: binary(), params :: map()) :: {:ok, t()} | {:error, Stripe.ApiErrors.t()} | {:error, term()}
Changes the settings on a customer’s cash balance.
Details
- Method:
post - Path:
/v1/customers/{customer}/cash_balance