mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-03 00:01:21 -04:00
22 lines
964 B
Ruby
22 lines
964 B
Ruby
# File generated from our OpenAPI spec
|
|
# frozen_string_literal: true
|
|
|
|
module Stripe
|
|
# Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) that is
|
|
# automatically applied to future invoices and payments using the `customer_balance` payment method.
|
|
# Customers can fund this balance by initiating a bank transfer to any account in the
|
|
# `financial_addresses` field.
|
|
# Related guide: [Customer Balance - Funding Instructions](https://stripe.com/docs/payments/customer-balance/funding-instructions) to learn more
|
|
class FundingInstructions < APIResource
|
|
OBJECT_NAME = "funding_instructions"
|
|
|
|
def resource_url
|
|
if !respond_to?(:customer) || customer.nil?
|
|
raise NotImplementedError,
|
|
"FundingInstructions cannot be accessed without a customer ID."
|
|
end
|
|
"#{Customer.resource_url}/#{CGI.escape(customer)}/funding_instructions" "/#{CGI.escape(id)}"
|
|
end
|
|
end
|
|
end
|